Perfilador Java galardonado para Mac

JProfiler for Mac

JProfiler for Mac

  -  158.7 MB  -  De prueba
  • Última Versión

    JProfiler 14.0.6 ÚLTIMO

  • Revisado por

    Daniel Leblanc

  • Sistema Operativo

    macOS 10.12 Sierra or later

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    ej-technologies GmbH / Enlace Externo

  • Nombre de Fichero

    jprofiler_macos_14_0_6.dmg

  • MD5 Checksum

    e02e1c596bc171a73627c58b11aed607

JProfiler para Mac's intuitiva interfaz de usuario ayuda a resolver aplicaciones basadas en Java y cuellos de botella de rendimiento, identificar fugas de memoria y comprender problemas de subprocesos. Cuando realiza un perfil, necesita la herramienta más potente que pueda obtener. Al mismo tiempo, no quiere perder tiempo aprendiendo a usar la herramienta. JProfiler para macOS es precisamente eso: simple y potente al mismo tiempo. La configuración de las sesiones es sencilla, las integraciones de terceros facilitan la puesta en marcha y los datos de perfil se presentan de forma natural. En todos los niveles, se ha diseñado cuidadosamente para ayudarlo a comenzar a resolver sus problemas.

Las llamadas a la base de datos son las principales razones de los problemas de rendimiento en las aplicaciones empresariales. Los sondeos JDBC y JPA/Hibernate de JProfiler, así como los sondeos NoSQL para MongoDB, Cassandra y HBase muestran las razones del acceso lento a la base de datos y cómo su código llama a las instrucciones lentas. Desde la vista de línea de tiempo JDBC que le muestra todas las conexiones JDBC con sus actividades, pasando por la vista de puntos conflictivos que le muestra las instrucciones lentas hasta varias vistas de telemetría y una lista de eventos individuales, los sondeos de base de datos son una herramienta esencial para obtener información sobre su capa de base de datos.
  • Perfilado en vivo de una sesión local
  • Perfilado en vivo de una sesión remota
  • Comparaciones de instantáneas
  • Visualización de una instantánea HPROF
  • Fácil creación de sondas personalizadas
  • Perfilado de memoria
  • Asignación de puntos conflictivos
  • Objetos más grandes
  • Perfilado de CPU
  • Historial de subprocesos
  • Objetos de control
El soporte dedicado para JEE está presente en la mayoría de las vistas de la aplicación. Por ejemplo, en el nivel de agregación de JEE, ve el árbol de llamadas en términos de los componentes JEE en su aplicación. Además, el árbol de llamadas se divide para cada URI de solicitud. Además, agrega una capa semántica sobre los datos de perfil de bajo nivel, como JDBC, JPA/Hibernate, JMS y JNDI llamadas que se presentan en las vistas de perfil de CPU. Con su soporte JEE, el programa cierra la brecha entre un perfilador de código y una herramienta de monitoreo JEE de alto nivel.

Tiene una serie de sondas que le muestran datos de alto nivel de subsistemas interesantes en el JRE. Además de los subsistemas Java EE como JDBC, JPA/Hibernate, JSP/Servlets, JMS, servicios web y JNDI, también presenta información de alto nivel sobre llamadas RMI, archivos, sockets y procesos. Cada una de estas sondas tiene su propio conjunto de vistas útiles que le brindan información general, resaltan los problemas de rendimiento y le permiten rastrear eventos individuales. Y lo que es más, todas estas vistas también están disponibles para sus propias sondas personalizadas que puede configurar sobre la marcha dentro de JProfiler para Mac.

Características y aspectos destacados

Perfilado en vivo de una sesión local
Una vez que define cómo se inicia su aplicación, puede perfilarla e inmediatamente ve datos en vivo de la JVM perfilada. Para eliminar la necesidad de configuración de sesión, puede usar uno de los muchos complementos IDE para perfilar la aplicación desde dentro de su IDE favorito .

Perfilado en vivo de una sesión remota
Al modificar los parámetros de VM del comando de inicio de Java, puede hacer que cualquier aplicación Java escuche una conexión desde la GUI de JProfiler. La aplicación perfilada no solo puede ejecutarse en su computadora local, sino que también puede conectarse a una aplicación perfilada a través de la red. Además, proporciona numerosos asistentes de integración para todos los servidores de aplicaciones populares que lo ayudan a configurar su aplicación para la creación de perfiles.

Perfilado sin conexión y desencadenantes
No tiene que conectarse con la GUI a la aplicación perfilada para perfilarla: con el perfilado sin conexión, puede usar el potente sistema de activación de JProfiler o la API para controlar el agente de perfilado y guardar instantáneas en el disco. Más tarde, puede abrir estas instantáneas en la GUI o exportar programáticamente vistas de perfil con la herramienta de exportación de línea de comandos o la tarea de exportación de ant.

Comparaciones de instantáneas
En la aplicación, puede guardar una instantánea de todos los datos de perfil actuales en el disco. Ofrece una rica función de comparación para ver qué ha cambiado entre dos o más instantáneas. Alternativamente, puede crear informes de comparación programáticamente con la herramienta de comparación de línea de comandos o la tarea de comparación de ant.

Visualización de una instantánea HPROF
Puede abrir instantáneas HPROF que se han tomado con herramientas JVM como jconsole o jmap o que han sido activadas por el parámetro JVM -XX:+HeapDumpOnOutOfMemoryError.

Seguimiento de solicitudes
El concepto innovador del seguimiento de solicitudes facilita mucho la creación de perfiles de programación paralela y multiproceso. El seguimiento de solicitudes conecta los sitios de llamada con los sitios de ejecución entre diferentes subprocesos con hipervínculos en la vista del árbol de llamadas.

Fácil creación de sondas personalizadas
Ofrece un asistente de sonda personalizada que le permite definir sus sondas personalizadas directamente en la GUI. Sus sondas personalizadas son implementadas por la aplicación en la aplicación perfilada y ni siquiera tiene que reiniciar la aplicación perfilada cuando cambia o agrega sondas personalizadas.

Nota: versión de prueba de 10 días.

También disponible: Descargar JProfiler para Windows