charger

La charge est un module Perl pour contrôler lorsque les sous-programmes seront chargés.
Télécharger maintenant

charger Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Elizabeth Mattijsen
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~elizabeth/

charger Mots clés


charger La description

La charge est un module Perl pour contrôler lorsque les sous-programmes seront chargés. La charge est un module Perl pour contrôler lorsque les sous-programmes seront chargés.Synopsis Utilisez la charge; # Par défaut, identique à "AutoLoad" Utilisez la charge 'AutoLoad'; # Exporter le gestionnaire de charge automatique sur cet espace de noms Utilisez la charge 'Ondemand'; # charge les sous-routines après __end__ lorsque demandé, utilisez par défaut la charge "maintenant"; # charge les sous-routines après __end__ utilise maintenant la charge (); # idem que qw (Dontscan hériter) utilise la charge "Dontscan"; # Ne scannez pas le module jusqu'à ce qu'il soit vraiment nécessaire d'utiliser la charge "hériter"; # N'exportez pas de gestionnaire automatique sur cette nomsPacethe "Charger" Pragma permet à un développeur de module de donner au développeur d'applications plus d'options en ce qui concerne l'optimisation de l'utilisation de la mémoire ou de la CPU. Le pragma "Charge" donne plus de contrôle au moment où les sous-routine sont chargées et commencent à prendre la mémoire. Cela permet au développeur d'applications d'optimiser l'utilisation de la CPU (en chargement de tout un module à l'heure de la compilation et réduisant ainsi la quantité de processeur utilisée lors de l'exécution d'une application). Ou autorisez le développeur d'applications à optimiser pour l'utilisation de la mémoire, en chargement des sous-routines uniquement lorsqu'ils sont effectivement nécessaires, ce qui augmente ainsi la quantité de processeur nécessaire au cours de l'exécution. Le pragme «Charge» associe le meilleur des deux mondes à partir de l'autochargeur et du SelfLoader. Et ajoute quelques fonctionnalités supplémentaires. Dans une situation où vous souhaitez utiliser aussi peu de mémoire que possible, le pragma "Charger" (dans le contexte d'un module) est un remplacement de chute de l'autochargeur. Mais pour les situations où vous voulez avoir un module charger tout ce qui pourrait éventuellement avoir besoin d'éventuellement besoin (par exemple, lors du démarrage d'un serveur MOD_PERL en mode pré-Fork), le pragma "Charger" peut être utilisé (dans le contexte d'une application) pour avoir tous Les sous-programmes d'un module chargé sans avoir à modifier la source du module en question.SO L'utilisation typique de l'intérieur d'un module est d'avoir: Package votre :: Module; Utilisez la charge; dans la source. Et de placer toutes les sous-routines que vous souhaitez être chargée à la demande après le (premier) __end __. Si un développeur d'applications décide que tous les sous-routins devraient être chargés lors de la compilation, il peut dire dans l'application: Utilisez la charge 'maintenant' ; Utilisez votre module :: Module; cela provoquera les sous-routines de votre :: Module à tous être chargés lors de la compilation. Exigences: · Perl


charger Logiciels associés