DEVEL :: autoprofiler.

Perfil automaticamente chamadas sub-rotinas em um programa Perl.
Baixe Agora

DEVEL :: autoprofiler. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Greg London
  • Site do editor:
  • http://search.cpan.org/~gslondon/

DEVEL :: autoprofiler. Tag


DEVEL :: autoprofiler. Descrição

Perfil automaticamente as chamadas sub-rotinas em um programa Perl. O autoprofiler é um módulo Perl que irá automaticamente perfurará chamadas sub-rotinas em um programa Perl.O módulo de profiler é completamente automático em seu modo básico. Você simplesmente "usa" o módulo na parte superior do script principal. O módulo irá então instrumentar automaticamente todas as sub-rotinas no código, perfil de cada chamada de sub-rotina durante a execução do script e imprimir um relatório de uso. Para usar o módulo de autoprofiler no seu programa, basta colocar esta linha em seu programa: use Devel :: tudo o resto acontecerá automaticamente.Autoprofiler 1.1 manipula sub-rotinas prototipadas. Se você usar um módulo que você não deseja perfil, "Use" esse módulo antes de "usar" o módulo de autoprofiler.Ieuse thismodulewillnotbeprofiled; use desengate: : Autoprofiler; use estemodulawillgilledPiled; quando o programa é concluído, o módulo de autoprofiler imprimirá automaticamente informações sobre todas as sub-rotinas que foram perfiladas. Você pode fornecer um retorno de chamada que será chamado no tempo final. Esta referência de código será aprovada um hash contendo todas as informações do chamador na forma de um hash. Sua rotina de retorno pode ser o que quisermos com essas informações. Use dados :: dumper; use desenvolver :: autoprofiler (-command => sub {my (ta) = @_; imprimir "este formato fornecido pela chamada de chamada do usuário "; imprimir o dumper ta;}); se você não fornecer um comando de chamada de chamada, o autoprofiler imprime as informações do chamador em ordem inversa pelo tempo total gasto em uma sub-rotina específica. Isso significa que no final da execução, todas as informações são impressas fora, e o último item listado usa o tempo mais processador durante a execução. Requisitos: · Perl.


DEVEL :: autoprofiler. Software Relacionado