El galardonado generador de perfiles Java todo en uno para Mac

JProfiler for Mac

JProfiler for Mac

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

    JProfiler 14.0.5 Ú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_5.dmg

  • MD5 Checksum

    b47ece944568cb1b35e8a6cc045596c0

La interfaz de usuario intuitiva de JProfiler para Mac te ayuda a resolver aplicaciones basadas en Java y cuellos de botella de rendimiento, detectar pérdidas de memoria y comprender problemas de subprocesos. Cuando su perfil, necesita la herramienta más poderosa que puede obtener. Al mismo tiempo, no desea pasar tiempo aprendiendo cómo usar la herramienta. JProfiler para macOS es solo eso: simple y potente al mismo tiempo. La configuración de las sesiones es sencilla, las integraciones de terceros hacen que comenzar sea muy fácil y los datos de perfil se presentan de forma natural. En todos los niveles, ha sido cuidadosamente diseñado 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. Las sondas JDBC y JPA / Hibernate de JProfiler, así como las sondas NoSQL para MongoDB, Cassandra y HBase muestran los motivos del acceso lento a la base de datos y la forma en que su código llama a las declaraciones lentas. Desde la vista de línea de tiempo JDBC que muestra todas las conexiones JDBC con sus actividades, a través de la vista de puntos calientes que muestra declaraciones lentas a varias vistas de telemetría y una lista de eventos únicos, las sondas de bases de datos son una herramienta esencial para obtener información sobre la capa de base de datos .

  •     Perfiles en vivo de una sesión local
  •     Perfiles en vivo de una sesión remota
  •     Comparación de instantáneas
  •     Ver una instantánea de HPROF
  •     Creación sencilla de sondas personalizadas.
  •     Perfiles de memoria
  •     Asignación de puntos calientes.
  •     Objetos más grandes
  •     Perfiles de CPU
  •     Hilo de la historia
  •     Objetos de control

El soporte dedicado para JEE está presente en la mayoría de las vistas en la aplicación. Por ejemplo, en el nivel de agregación JEE, verá 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 las llamadas JDBC, JPA / Hibernate, JMS y JNDI que se presentan en las vistas de perfiles de CPU. Con su soporte JEE, el programa cierra la brecha entre un generador de perfiles de código y una herramienta de monitoreo JEE de alto nivel.

Tiene una serie de sondas que muestran datos de nivel superior 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 problemas de rendimiento y le permiten rastrear eventos únicos. 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 destacados

Perfiles en vivo de una sesión local
Una vez que defina cómo se inicia su aplicación, puede perfilarla e inmediatamente verá 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 su IDE favorito.

Perfiles en vivo de una sesión remota
Al modificar los parámetros de VM del comando java start, puede hacer que cualquier aplicación Java escuche una conexión desde la GUI de JProfiler. La aplicación de perfil no solo puede ejecutarse en su computadora local, sino que también puede conectarse a una aplicación de perfil 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.

Perfiles y desencadenantes sin conexión
No es necesario que se conecte con la GUI a la aplicación perfilada para perfilarla: con la creación de perfiles sin conexión, puede utilizar el potente sistema de disparo de JProfiler o la API para controlar el agente de creación de perfiles y guardar instantáneas en el disco. En un momento posterior, puede abrir estas instantáneas en la GUI o exportar mediante programación las vistas de creación de perfiles con la herramienta de exportación de línea de comandos o la tarea de exportación de hormigas.

Comparación de instantáneas
En la aplicación, puede guardar una instantánea de todos los datos de creación de perfiles actuales en el disco. Ofrece una rica herramienta de comparación para ver qué ha cambiado entre dos o más instantáneas. Alternativamente, puede crear informes de comparación mediante programación con la herramienta de comparación de línea de comandos o la tarea de comparación de hormigas.

Ver una instantánea de HPROF
Puede abrir instantáneas HPROF que se hayan tomado con herramientas JVM como jconsole o jmap o que hayan sido activadas por el parámetro JXX -XX: + HeapDumpOnOutOfMemoryError

Seguimiento de solicitud
Con el innovador concepto de seguimiento de solicitudes, facilita mucho más la creación de perfiles de programación paralela y multiproceso. El seguimiento de solicitudes conecta sitios de llamadas con sitios de ejecución entre diferentes hilos con hipervínculos en la vista de árbol de llamadas.

Creación sencilla de sondas personalizadas.
Ofrece un asistente de sonda personalizado que le permite definir sus sondas personalizadas directamente en la GUI. La aplicación implementa sus sondas personalizadas en la aplicación perfilada y ni siquiera tiene que reiniciar la aplicación perfilada al cambiar o agregar sondas personalizadas.

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