Devel :: DPROF

DEVEL :: DPROF es un perfilador de código Perl.
Descargar ahora

Devel :: DPROF Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Devel::DProf team
  • Sitio web del editor:
  • http://search.cpan.org/~ilyaz/DProf-19990108/DProf.pm

Devel :: DPROF Etiquetas


Devel :: DPROF Descripción

Devel :: DPROF es un perfilador de código Perl. Devel :: DPROF es un código Perl Profiler.Synopsis perl5 -D: DPROF Test.PlThe Devel :: DPROF Paquete es un perfilador de código Perl. Esto recopilará información sobre el tiempo de ejecución de un script de Perl y de los Subs en ese script. Esta información se puede utilizar para determinar qué subrutinas están utilizando la mayor cantidad de tiempo y qué subrutinas se están llamando con mayor frecuencia. Esta información también se puede utilizar para crear un gráfico de ejecución del script, que muestra las relaciones de subrutina. Para perfilar un script Perl ejecutar el intérprete Perl con el interruptor de depuración. El perfilador utiliza los ganchos de depuración. Por lo tanto, para perfilar la prueba de script.pl El siguiente comando debe usarse: PERL5 -D: DPPROF TEST.PLCULS Cuando termina el script (o cuando se llena el búfer de salida), el perfilador volcará la información del perfil a un archivo llamado TMON.OUT. Se puede usar una herramienta como DPROFPP para interpretar la información que está en ese perfil. El siguiente comando imprimirá las 15 subrutinas superiores que usarán la mayor cantidad de tiempo: DPROFPPTO Imprima un gráfico de ejecución de las subrutinas en el script Use el siguiente comando: DPPROFPP -Tconsult DPROFPP para otras opciones.Profile FormatoEl perfil antiguo es un archivo de texto que se ve como esto: #FortyTwo $ Hz = 100; $ Xs_version = 'dprof 19970606'; # Todos los valores se dan en Hz $ rrun_utime = 2; $ rrun_stime = 0; $ rrun_rtime = 7 part2 + 2628566822884 dynalearader :: Import - 2628566822884 Dynalloader :: Import + 2728566822885 Main :: Bar - 2728566822886 Main :: Bar + 2728566822886 Main :: Baz + 2728566822887 Main :: Bar - 2728566822888 Main :: Bar La primera línea es el número mágico. La segunda línea es el valor de Hertz, o las garrapatas de reloj, de la máquina donde se recolectó el perfil. La tercera línea es el nombre y el identificador de la versión de la herramienta que creó el perfil. La cuarta línea es un comentario. La quinta línea contiene tres variables que sostienen el tiempo de usuario, el tiempo del sistema y el tiempo real del proceso mientras se estaban perforando. La sexta línea indica el comienzo de la sección de perfil SUB ENTRADA / SALIR. Las columnas en la Parte2 son: Sub Entrada (+) / Salir (-) La hora del usuario de la aplicación de marca en la Sub Entrada / Marca de salida, en la hora del sistema de la aplicación de garrapatas en la sub entrada / SALIR Marcos, en tiempo real de Ticks Aplicación en Sub Entry / SALIR Mark, en garrapatas de subdominio completamente calificado, cuando sea posible, cuando sea posible, se usa otro formato, lo que puede parecer esto: #FortyTwo $ Hz = 10000; $ Xs_version = 'dprof 19971213'; # Todos los valores se dan en Hz $ OverTime = 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 y 2 barra principal + 2 @ 4560 456 - 2 @ 10 1 y 3 principales baz + 3 @ 1410 141 + 2 @ 1410 141 - 2 @ 10 1 y 4 principales foo + 4 @ 1420 142 + y Devel :: DPROF :: Escribe @ 50 5 - y devel :: DPROF :: Escribir (con alto valor de $ env {perl_dprof_ticks}). Nuevo $ Over_ * Valores Muestran la sobrecarga medida de HACER $ Over_tests Llamadas al perfilador Estos valores son utilizados por el perfilador para restar la sobrecarga de las líneas de ejecución. Las líneas que comienzan con @ Mark Time pasaron de la línea anterior. Las líneas que comienzan con e introducen una nueva ID de subrutina y muestran el paquete y el nombre de subrutina de esta ID. Líneas que comienzan con +, - y * Marque la entrada y salida de las subrutinas por IDS, y GOTO SURR.Los líneas de estilo antiguo se utilizan para marcar la sobrecarga relacionada con la escritura en el archivo de salida perfilador. Requisements: · Perl Requisitos: · Perl


Devel :: DPROF Software relacionado

Filesys :: DF

Filesys :: DF es una extensión Perl para la información del espacio del disco de sistema de archivos. ...

191

Descargar

Archivo :: lckpwdf

Archivo :: LCKPWDF es un módulo Perl para bloquear y desbloquear los archivos PASSWD y SHUFT con LCKPWDF y ULCKPWDF. ...

184

Descargar

DPML SDK

DPML SDK es una plataforma de administración para el desarrollo de componentes basado en Java, la gestión de recursos y la implementación. ...

183

Descargar