InglésFrancésEspañol

icono de página de OnWorks

nytprofhtmlp: en línea en la nube

Ejecute nytprofhtmlp en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando nytprofhtmlp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


nytprofhtml - Genera informes desde Devel :: NYTProf data

SINOPSIS


Uso típico:

$ perl -d: NYTProf some_perl_app.pl
$ nytprofhtml --abierto

Sinopsis de opciones:

$ nytprofhtml [-h] [-d] [-m] [-o ] [-f ] [--abierto]

DESCRIPCIÓN


Devel :: NYTProf es un potente generador de perfiles de código fuente de Perl rico en funciones. Ver Devel :: NYTProf
para obtener más detalles.

"nytprofhtml" genera un conjunto de informes html a partir de un único archivo de datos generado por
Devel :: NYTProf. (Si su proceso se bifurca, probablemente tendrá varios archivos. Consulte
Devel :: NYTProf y nytprofmerge.)

Los informes incluyen análisis de tiempo de ejecución dinámico en el que se analiza cada línea y cada archivo
basado en el rendimiento de las otras líneas y archivos. Como resultado, puede encontrar rápidamente
el módulo más lento y la línea más lenta de un módulo. La lentitud se mide de tres formas:
total de llamadas, tiempo total y tiempo medio por llamada.

La coloración se basa en desviaciones absolutas de la mediana. Ver
<http://en.wikipedia.org/wiki/Median_absolute_deviation> para más detalles.

Eso puede parecer complicado, pero en realidad puede ejecutar el comando y disfrutar de su
¡informe!

LÍNEA DE COMANDO OPCIONES


-f, --archivo
Especifica la ubicación del archivo generado por Devel :: NYTProf. Defecto:
./nytprof.fuera

-o, - fuera
El directorio en el que colocar los archivos de informes generados. Predeterminado: ./nytprof/

-d, --eliminar
Purgue cualquier contenido existente del directorio de salida del informe.

-l, --lib
Agregue una ruta al comienzo de @INC para ayudar a nytprofhtml a encontrar los archivos fuente utilizados por
el código. No debería ser necesario en la práctica.

--abierto
Haga que su navegador web visite el informe después de que se haya generado.

Si esto no funciona bien para usted, intente instalar el módulo Browser :: Open.

-m, --mínimo
No genere archivos graphviz .dot ni informes de bloques / subniveles.

--no llama
Desactive la generación del gráfico de llamas en la página de índice. También deshabilita el cálculo de
pilas de llamadas distintas que se utilizan para producir el gráfico de llamas.

-h, --ayuda
Imprime el mensaje de ayuda.

MUESTRA SALIDA


Puede ver un informe completo para una aplicación grande (más de 200 archivos y 2000
subrutinas) en


El informe se generó perfilando perlcritic 1.106 comprobando su propio código fuente utilizando
Perl 5.12.1.

La diagnostica


"Incapaz a abierto '... (división automática into ...) '"
La aplicación perfilada ejecutó código en un módulo que usó Autocargador para cargar el código
desde un archivo .al independiente. NYTProf reconoce automáticamente esta situación e intenta
determinar el archivo del módulo 'padre' para que pueda asociar los datos del perfil con él. En orden
para hacer eso, el archivo del módulo principal ya debe ser 'conocido' por NYTProf, por lo general ya
tener algún código perfilado.

Es probable que solo vea esta advertencia si utiliza la opción "iniciar" para comenzar
perfilado después del tiempo de compilación. El efecto es que los tiempos gastados en submarinos autocargados no serán
asociado con el archivo del módulo principal y no obtendrá informes anotados para ellos.

Puede evitar esto usando la opción predeterminada "start = begin", o asegurándose de ejecutar
algún código no autocargado en el módulo principal, mientras el generador de perfiles se está ejecutando, antes de un
se llama subcargado automáticamente.

HISTORIA


Un poco de historia y un tapón descarado ...

NYTProf significa 'New York Times Profiler'. De hecho, este módulo se desarrolló inicialmente
de Devel :: FastProf de The New York Times Co. para ayudar a nuestros desarrolladores a identificar rápidamente
cuellos de botella en grandes aplicaciones de Perl. El NY Times ama a Perl y esperamos que la comunidad
se beneficiarán de nuestro trabajo tanto como nosotros del de ellos.

Por favor visitahttp://open.nytimes.com>, nuestro blog de código abierto para ver lo que estamos haciendo,
<http://code.nytimes.com> para ver algunos de nuestros proyectos abiertos y luego echa un vistazo
<http://nytimes.com> ¡para conocer las últimas noticias!

Antecedentes
Perfiladores de nivel de subrutina:

Devel :: DProf | 1995-10-31 | ILYAZ
Desarrollo :: AutoProfiler | 2002-04-07 | GSLONDON
Devel :: Profiler | 2002-05-20 | SAMTREGAR
Devel :: Perfil | 2003-04-13 | MANDÍBULA
Devel :: DProfLB | 2006-05-11 | MANDÍBULA
Devel :: WxProf | 2008-04-14 | MKUTTER

Perfiladores a nivel de declaración:

Devel :: SmallProf | 1997-07-30 | ASHTED
Devel :: FastProf | 2005-09-20 | SALVA
Devel :: NYTProf | 2008-03-04 | AKAPLAN
Devel :: Beneficio | 2008-05-19 | LBROCARD

Devel :: NYTProf es una bifurcación (ahora distante) de Devel :: FastProf, que en sí misma fue una evolución
de Devel :: SmallProf.

Adam Kaplan tomó Devel :: FastProf y agregó la generación de informes html (basado en Devel :: Cover)
y un conjunto de pruebas, algo complicado para un generador de perfiles. Mientras tanto, Tim Bunce había sido
extendiendo Devel :: FastProf para agregar una nueva sincronización por sub y por bloque, además de una subrutina
seguimiento de llamadas.

Cuando se lanzó Devel :: NYTProf, Tim cambió a trabajar en Devel :: NYTProf porque el
El informe html sería una buena manera de mostrar los datos de perfil adicionales y el conjunto de pruebas realizado
desarrollo mucho más fácil y seguro.

Luego se volvió un poco loco y agregó una gran cantidad de funciones nuevas, además de per-sub y
tiempo por bloque y seguimiento de llamadas de subrutinas. Estos incluyeron la 'interceptación del código de operación'
método de creación de perfiles, sincronización de subrutina inclusiva ultrarrápida y robusta, duplicación
rendimiento, además de cambios importantes en los informes html para mostrar toda la llamada de perfil adicional
y datos de tiempo en informes enriquecidos con anotaciones y enlaces cruzados.

Steve Peters se incorporó en el camino con parches para la portabilidad y para mantener NYTProf
trabajando con las últimas versiones de desarrollo de Perl.

El trabajo de Adam está patrocinado por The New York Times Co.http://open.nytimes.com>. El trabajo de Tim
fue patrocinado en parte por Shopzilla.http://www.shopzilla.com>.

Utilice nytprofhtmlp en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    rpmsunidos
    rpmsunidos
    ¡Únase a nosotros en Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Habilite el repositorio URPMS en su
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Descargar unitedrpms
  • 2
    Impulsar las bibliotecas de C ++
    Impulsar las bibliotecas de C ++
    Boost ofrece portátiles gratuitos
    Bibliotecas de C++ revisadas por pares. Él
    El énfasis está en las bibliotecas portátiles que
    funciona bien con la biblioteca estándar de C++.
    Ver http://www.bo...
    Descargar bibliotecas Boost C++
  • 3
    VirtualGL
    VirtualGL
    VirtualGL redirige los comandos 3D de un
    Aplicación Unix / Linux OpenGL en un
    GPU del lado del servidor y convierte la
    renderiza imágenes en 3D en una secuencia de video
    con la cual ...
    Descargar VirtualGL
  • 4
    libusb
    libusb
    Biblioteca para habilitar el espacio de usuario
    programas de aplicación para comunicarse
    Dispositivos USB. Público: Desarrolladores, Fin
    Usuarios/Escritorio. lenguaje de programacion: c
    Categorías ...
    Descargar libusb
  • 5
    TRAGO
    TRAGO
    SWIG es una herramienta de desarrollo de software
    que conecta programas escritos en C y
    C ++ con una variedad de alto nivel
    lenguajes de programación. SWIG se utiliza con
    diferente...
    Descargar SWIG
  • 6
    WooCommerce Nextjs reaccionar tema
    WooCommerce Nextjs reaccionar tema
    Tema React WooCommerce, creado con
    Siguiente JS, Webpack, Babel, Node y
    Express, usando GraphQL y Apollo
    Cliente. Tienda WooCommerce en React(
    contiene: Productos...
    Descargar el tema WooCommerce Nextjs React
  • Más "

Comandos de Linux

Ad