El galardonado perfilador Java todo en uno para Windows PC

JProfiler

JProfiler

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

    JProfiler 15.0.2 ÚLTIMO

  • Revisado por

    Daniel Leblanc

  • Sistema Operativo

    Windows 7 64 / Windows 8 64 / Windows 10 64 / Windows 11

  • Ránking Usuario

    Haga clic para votar
  • Autor / Producto

    ej-technologies GmbH / Enlace Externo

  • Nombre de Fichero

    jprofiler_windows-x64_15_0_2.exe

  • MD5 Checksum

    ae4bd8e7cf73f3f21dc1a0834b3e751d

La interfaz de usuario intuitiva de JProfiler le ayuda a resolver aplicaciones basadas en Java y cuellos de botella de rendimiento, identificar fugas de memoria y comprender problemas de subprocesamiento.

Cuando perfila, necesita la herramienta más potente que pueda conseguir. Al mismo tiempo, no quiere pasar tiempo aprendiendo a usar la herramienta.

JProfiler es precisamente eso: simple y potente a la vez. Configurar sesiones es sencillo, las integraciones de terceros facilitan el inicio y los datos de perfilado se presentan de forma natural. En todos los niveles, ha sido cuidadosamente diseñado para ayudarle a empezar 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 las razones del acceso lento a la base de datos y cómo las sentencias lentas son llamadas por su código.

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 calientes que le muestra sentencias lentas hasta varias vistas de telemetría y una lista de eventos individuales, las sondas 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
  • Creación sencilla de sondas personalizadas
  • Perfilado de memoria
  • Asignación de puntos calientes
  • Objetos más grandes
  • Perfilado de CPU
  • Historial de hilos
  • Objetos de control
El soporte dedicado para JEE está presente en la mayoría de las vistas de la aplicación. Por ejemplo, a nivel de agregación JEE, se ve el árbol de llamadas en términos de los componentes JEE de su aplicación.

Además, el árbol de llamadas se divide para cada URI de solicitud. También añade una capa semántica sobre los datos de perfilado de bajo nivel, como las llamadas  JDBC, JPA/Hibernate, JMS y JNDI que se presentan en las vistas de perfilado de CPU. Con su soporte JEE, el programa cierra la brecha entre un perfilador de código y una herramienta de monitorización JEE de alto nivel.

Dispone de una serie de sondas que le muestran datos de alto nivel de subsistemas interesantes en la 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 proporcionan una visión general, destacan 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.

Características y Puntos Destacados

Perfilado 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 tiempo real de la JVM perfilada. Para eliminar la necesidad de configurar la sesión, puede usar uno de los muchos complementos IDE para perfilar la aplicación desde su IDE favorito.

Perfilado en vivo de una sesión remota
Al modificar los parámetros de la 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 ordenador 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 le ayudan a configurar su aplicación para el perfilado.

Perfilado sin conexión y disparadores
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 disparadores de JProfiler o la API para controlar el agente de perfilado y guardar instantáneas en disco. Posteriormente, puede abrir estas instantáneas en la GUI o exportar programáticamente vistas de perfilado con la herramienta de exportación de línea de comandos o la tarea ant de exportación.

Comparaciones de instantáneas
En la aplicación, puede guardar una instantánea de todos los datos de perfilado actuales en 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 ant de comparación.

Visualización de una instantánea HPROF
Puede abrir instantáneas HPROF que se hayan tomado con herramientas JVM como jconsole o jmap, o que se hayan activado mediante el parámetro JVM -XX:+HeapDumpOnOutOfMemoryError.

Seguimiento de solicitudes
El innovador concepto de seguimiento de solicitudes facilita mucho el perfilado de la programación paralela y multihilo. El seguimiento de solicitudes conecta los sitios de llamada con los 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 sondas personalizadas que le permite definir sus sondas personalizadas directamente en la GUI. Sus sondas personalizadas son desplegadas en la aplicación perfilada por la aplicación y ni siquiera tiene que reiniciar la aplicación perfilada al cambiar o añadir sondas personalizadas.

Cómo Usar
  • Inicie JProfiler y seleccione el tipo de sesión de perfilado
  • Adjunte JProfiler a una aplicación Java en ejecución
  • Use los datos de perfilado en vivo para analizar el rendimiento
  • Investigue el uso de la memoria y la recolección de basura
  • Identifique los puntos calientes de la CPU y optimice el código
  • Examine el comportamiento de los hilos y los problemas de sincronización
  • Guarde y exporte informes de perfilado para un análisis posterior
  • Personalice la configuración de perfilado para necesidades específicas
  • Integre JProfiler con su IDE para una depuración sin interrupciones
Requisitos del Sistema
  • Windows 11 o Windows 10 (64-bit)
  • Mínimo 4 GB de RAM (8 GB recomendados)
  • Al menos 300 MB de espacio libre en disco
  • Java Development Kit (JDK) 8 o posterior
  • Procesador de 64 bits con soporte multinúcleo
PROS
  • Herramientas de perfilado completas
  • Interfaz gráfica fácil de usar
  • Soporta perfilado remoto
  • Se integra con los principales IDE
  • Detección detallada de fugas de memoria
CONTRAS
  • Alto uso de recursos del sistema
  • Costoso para equipos pequeños
  • Soporte limitado para aplicaciones que no son Java
  • Rendimiento más lento en proyectos grandes
Nota: Versión de prueba de 10 días. Requiere Java JRE.

También disponible: Descargar JProfiler para Mac

Traducido por el Equipo de Localización de Filehorse


¿Por qué se publica esta aplicación en Filehorse? (Más información)
  • JProfiler 15.0.2 Capturas de Pantalla

    Las imágenes a continuación han sido redimensionadas. Haga clic en ellos para ver las capturas de pantalla en tamaño completo.

    JProfiler 15.0.2 Captura de Pantalla 1
  • JProfiler 15.0.2 Captura de Pantalla 2
  • JProfiler 15.0.2 Captura de Pantalla 3
  • JProfiler 15.0.2 Captura de Pantalla 4
  • JProfiler 15.0.2 Captura de Pantalla 5