carga

Carregue é um módulo Perl para controlar quando as sub-rotinas serão carregadas.
Baixe Agora

carga Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Elizabeth Mattijsen
  • Site do editor:
  • http://search.cpan.org/~elizabeth/

carga Tag


carga Descrição

A carga é um módulo Perl para controlar quando as sub-rotinas serão carregadas. A carga é um módulo Perl para controlar quando as sub-rotinas serão carregadas. Synopsis use carga; # padrão, o mesmo que 'AutoLoad' use carga 'AutoLoad'; # Exportar Autoload Maniper para este namespace Use a carga 'ondemand'; # Load SubRoutines após __end__ Quando solicitado, a carga de uso padrão 'agora'; # Carregar sub-rotinas após __end__ agora use carga (); # mesmo que qw (dontscan herdit) use carga 'dontscan'; # Não digitalize o módulo até que seja realmente necessário usar a carga 'herdar'; # Não exporte o Autoload Maniper para este namespache "Carregar" A pragma permite que um desenvolvedor de módulos forneça mais opções ao Desenvolvedor de aplicativos em relação a otimizar para o uso da memória ou da CPU. A pragma "Carregar" dá mais controle no momento em que as sub-rotinas são carregadas e começam a assumir a memória. Isso permite que o desenvolvedor do aplicativo otimize para o uso da CPU (carregando todo um módulo no momento do compilado e reduzindo assim a quantidade de CPU usada durante a execução de um aplicativo). Ou permitir que o desenvolvedor do aplicativo otimize para o uso de memória, carregando sub-rotinas somente quando eles são realmente necessários, porém, porém, aumentando a quantidade de CPU necessária durante a execução. A "carga" pragma combina o melhor dos dois mundos do AutoLoader e do autoregador. E adiciona mais alguns recursos. Na situação em que você deseja usar o mínimo de memória possível, a "carga" pragma (no contexto de um módulo) é uma substituição de queda para o AutoLoader. Mas para situações em que você deseja ter um módulo carregar tudo o que poderia precisar (por exemplo, ao iniciar um servidor mod_perl no modo pré-garfo), a pragma "carga" pode ser usada (no contexto de um aplicativo) para ter todos Subprotinas de um módulo carregado sem ter que fazer qualquer alteração para a origem do módulo em questão. Então, o uso típico dentro de um módulo é ter: pacote seu :: módulo; Use carga; na fonte. E para colocar todas as sub-rotinas que você deseja ser carregável sob demanda após o (primeiro) __end __. Se um desenvolvedor de aplicativos decidir que todas as sub-rotinas devem ser carregadas no tempo de compilação, ele pode dizer no aplicativo: Usar carga 'agora' ; Use seu :: Módulo; Isso fará com que as sub-rotinas do seu :: Módulo a todos sejam carregados no tempo de compilação. Requisitos: · Perl.


carga Software Relacionado