Java Interactive Profiler

JAVA Interactive Profiler (JIP) es un perfil de código para Java.
Descargar ahora

Java Interactive Profiler Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Andrew Wilcox
  • Sitio web del editor:

Java Interactive Profiler Etiquetas


Java Interactive Profiler Descripción

Java Interactive Profiler (JIP) es un perfil de código para Java. Java Interactive Profiler (JIP) es un perfil de código para Java.it Características de la capacidad de activar y desactivar el perfilador en tiempo de ejecución, así como la capacidad de filtrar las clases y paquetes. Estas características lo hacen adecuado para perfilar aplicaciones web. JIP es una herramienta de perfiles de código, al igual que la herramienta HPROF que se envía con el JDK. Sin embargo, hay algunas diferencias: 1. Interactividad. HPROF no es un perfilador interactivo. Comienza cuando su programa comienza y termina cuando sale el JVM. En muchos casos, esto no le da una medida real de rendimiento, ya que el compilador justo en el tiempo no compila el código en la primera pasada. Además, este tipo de perfilador no se puede utilizar en absoluto en aplicaciones web, ya que termina perfilando el contenedor web, así como la aplicación web. JIP, por otro lado, le permite encender y apagar el perfilador mientras el JVM está ejecutando.2. No hay código nativo. La mayoría de los perfiles tienen algún componente nativo. Esto se debe a que la mayoría de los perfiles utilizan la interfaz JVMPI (Interfaz de perfil de la máquina virtual Java) que requiere el uso de componentes nativos. JIP, sin embargo, es puro Java. Se aprovecha la característica de Java5 ™ que le permite enganchar el cargador de clases. JIP agrega aspectos a cada método de cada clase que desea perfilar. Estos aspectos le permiten capturar datos de rendimiento.3. Muy baja en lo alto. La mayoría de los perfiles son muy lentos. En muchos casos, HPROF hará que un programa funcione 20 veces más lento. JIP, por otro lado, es ligero. Una VM con perfiles se encendió es aproximadamente el doble de lento que uno sin un perfilador. Cuando se apaga el perfilador, casi no hay gastos generales asociados con JIP.4. Tiempos de rendimiento. JIP reúne los datos de rendimiento. No puede usar la mayoría de los perfiles para hacer tiempos de su solicitud. HPROF, por ejemplo, le mostrará la cantidad relativa de tiempo que se gasta en diferentes partes de su código, pero HPROF tiene tanto sobrecarga, que no puede usarlo para obtener mediciones de tiempo del mundo real. JIP, por otro lado, en realidad, haga un seguimiento de la cantidad de tiempo utilizada para recopilar datos de rendimiento y factores que salen de su análisis. Esto le permite acercarse a los tiempos del mundo real para cada clase en su código. Por lo tanto, no hay necesidad de basura su código con el sistema.currenttimemillis ()! 5. Filtros por paquete / nombre de clase. Una de las cosas molestas sobre HPROF es que no hay forma de filtrar las clases por clase o nombre del paquete. JIP le permite hacer eso (para obtener más información, consulte el archivo Perfil.Properties). Esto no para decir que el tiempo de ejecución no esté incluido. Se incluye, pero solo se puede ver en el tiempo de ejecución de la rutina de llamadas. Requisements: · Java 5what's NUEVO en esta versión: · Fije para horarios erróneamente grandes.


Java Interactive Profiler Software relacionado

g5mouse

Un código python puro para controlar Logitech G3, G5, G7, Ratón G9 en Linux ...

309

Descargar