Devel :: Dprof.

DEVEL :: DPROF é um profiler de código Perl.
Baixe Agora

Devel :: Dprof. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Devel::DProf team
  • Site do editor:
  • http://search.cpan.org/~ilyaz/DProf-19990108/DProf.pm

Devel :: Dprof. Tag


Devel :: Dprof. Descrição

Devel :: DPROF é um profiler de código Perl. Devel :: DPROF é um perfil Perl Profiler.synopsis perl5 -d: dprof test.plO Devel :: DPROF Pacote é um profiler de código Perl. Isso coletará informações sobre o tempo de execução de um script Perl e dos subs nesse script. Essas informações podem ser usadas para determinar quais sub-rotinas estão usando mais tempo e quais sub-rotinas estão sendo chamadas com mais frequência. Esta informação também pode ser usada para criar um gráfico de execução do script, mostrando relações de sub-rotina. Para um perfil de um script Perl Execute o interpretador Perl com o interruptor de depuração -d. O Profiler usa os ganchos de depuração. Assim, para o perfil de script test.pl o comando a seguir deve ser usado: perl5 -d: dprof test.plwhen o script termina (ou quando o buffer de saída é preenchido), o profiler despejará as informações do perfil para um arquivo chamado TMON.Out. Uma ferramenta como DPROFPP pode ser usada para interpretar as informações que estão nesse perfil. O seguinte comando imprimirá as 15 sub-rotinas de topo que usou mais tempo: DPROFPPTPPPPPPTO Imprimir um gráfico de execução das sub-rotinas no script Use o seguinte comando: dprofpp -tconsult dprofpp para outras opções.Profile FormatThe Perfil Velho é um arquivo de texto que se parece Isso: #fortytwo $ Hz = 100; $ Xs_version = 'dprof 19970606'; # Todos os valores são dados em Hz $ rrun_utime = 2; $ rrun_stime = 0; $ rrun_rtime = 7 Part2 + 2628566822884 DYNALOADER :: Importação - 2628566822884 Dynoader :: Importação + 2728566822885 MAIN :: BAR - 2727566822886 MAIN :: BAR + 27285668222886 MAIN :: BAZ + 272856682288 :: Bar - 2727566822888 Main :: Bar A primeira linha é o número mágico. A segunda linha é o valor do hertz, ou carrapatos do relógio, da máquina onde o perfil foi coletado. A terceira linha é o nome e o identificador de versão da ferramenta que criou o perfil. A quarta linha é um comentário. A quinta linha contém três variáveis segurando a hora do usuário, o tempo do sistema e o tempo real do processo enquanto estava sendo perfilado. A Sexta Linha indica o início da seção Sub Entry / Exit Perfil.As colunas em Part2 são: SUB ENTRADA (+) / EXIT (-) A hora do usuário da Mark App na marca Sub Entry / SAIR, no horário do sistema do aplicativo. / Marca de saída, no tempo real do aplicativo do aplicativo na marca sub entrada / saída, no sub-nome totalmente qualificado, quando Postalwith Newer Perls Outro formato é usado, o que pode parecer isso: #fortytwo $ Hz = 10000; $ Xs_version = 'dprof 19971213'; # Todos os valores são dados em Hz $ Over_utime = 5917; $ over_stime = 0; $ over_rtime = 5917; $ over_tests = 10000; $ rrun_utime = 1284; $ rrun_stime = 0; $ rrun_rtime = 1284; $ total_marks = 6; Part2 @ 4060 406 e 2 barra principal + 2 @ 4560 456 - 2 @ 10 1 e 3 Main Baz + 3 @ 1410 141 + 2 @ 1410 141 - 2 @ 10 1 e 4 Main Foo + 4 @ 1420 142 + e DEVEL :: DPROF :: WRITE @ 50 5 - E DEVEL :: DPROF :: Escrever (com alto valor de $ Env {perl_dprof_ticks}). Novos valores $ Over_ * mostram a sobrecarga medida de $ Over_test As chamadas para o Profiler esses valores são usados pelo Profiler para subtrair a sobrecarga das runtimes. As linhas que começam com o tempo de marca @ passada da linha anterior. As linhas começando e introduzem novos ID de sub-rotina e mostram o pacote e o nome da sub-rotina desse ID. Linhas que começam com +, - e * Mark entrando e saem de sub-rotinas por IDs, e goto Subr.O estilo antigo + - e --lines são usados para marcar a sobrecarga relacionada à escrita para o arquivo de saída do Profiler.Requirements: · Perl Requisitos: · Perl.


Devel :: Dprof. Software Relacionado

Filsys :: DF.

Filesys :: DF é uma extensão Perl para informações sobre espaço em disco do sistema de arquivos. ...

191

Download

Arquivo :: lckpwdf.

arquivo :: lckpwdf é um módulo Perl para bloquear e desbloquear os arquivos Passwd e Shadow com LCKPWDF e Ulckpwdf. ...

184

Download

DPML SDK.

DPML SDK é uma plataforma de gerenciamento para desenvolvimento de componentes baseados em Java, gerenciamento de recursos e implantação. ...

183

Download