JProfiler

JProfiler — Descargar gratis. Análisis de rendimiento Java

JProfiler es una herramienta profesional para el análisis de rendimiento de aplicaciones Java. Proporciona capacidades avanzadas para identificar cuellos de botella, fugas de memoria y problemas de ejecución en código Java. La herramienta integra múltiples módulos para monitorear el rendimiento en tiempo real y analizar datos históricos.

4.0(1 valoraciones)

Descargar JProfiler (Enlaces oficiales)
Tamaño del archivo: 173 MB
La última versión de JProfiler es: 15.0.2
Sistema operativo: Windows, Linux, MacOS
Idiomas: English
Precio: $0.00 USD
Producto patentado y comercial.

  • Análisis de CPU. JProfiler permite registrar y analizar el tiempo de ejecución de métodos Java. Incluye un árbol de llamadas detallado que muestra el consumo de tiempo por método, con estadísticas agregadas. La herramienta puede filtrar por paquetes o clases específicas para enfocar el análisis.
  • Monitor de memoria. Proporciona información detallada sobre el uso de memoria heap y no-heap. Muestra histogramas de objetos, tendencias de consumo y detecta fugas de memoria mediante análisis de referencias. Incluye comparación de instantáneas para identificar crecimiento anormal de objetos.
  • Seguimiento de hilos. Visualiza el estado y la actividad de todos los hilos en la JVM. Detecta bloqueos, condiciones de carrera y problemas de sincronización. Muestra gráficos de estados de hilos y tiempos de espera.
  • Profilers remotos. Permite conectar con aplicaciones Java ejecutándose en servidores remotos. Soporta múltiples protocolos de conexión incluyendo JMX y sockets. No requiere reinicio de la aplicación para iniciar el profiling.
  • Integración con IDE. Ofrece plugins para Eclipse, IntelliJ IDEA y NetBeans. Permite iniciar sesiones de profiling directamente desde el entorno de desarrollo. Muestra resultados en paneles integrados en el IDE.
  • Análisis de JDBC. Monitoriza todas las operaciones de base de datos realizadas mediante JDBC. Proporciona estadísticas de tiempo de ejecución por consulta SQL. Detecta consultas lentas y problemas de conexión.
  • Soporte para JPA/Hibernate. Analiza consultas generadas por frameworks ORM. Muestra el SQL real ejecutado y su correspondencia con operaciones JPA. Incluye métricas de rendimiento específicas para capas de persistencia.
  • Telemetría JVM. Recoge y visualiza métricas del sistema como uso de CPU, memoria física y actividad de GC. Muestra correlación entre métricas del sistema y comportamiento de la aplicación.
  • Análisis de I/O. Monitoriza operaciones de lectura/escritura en archivos y sockets. Identifica cuellos de botella en operaciones de entrada/salida. Proporciona estadísticas por archivo y por operación.
  • Exportación de datos. Permite guardar sesiones de profiling en formato binario o CSV. Genera informes HTML con resultados del análisis. Soporta comparación entre diferentes ejecuciones.
  • Configuración flexible. Ofrece múltiples opciones para ajustar el overhead del profiling. Permite definir triggers para captura automática de datos. Incluye filtros configurables para métodos y paquetes.
  • Soporte para aplicaciones empresariales. Compatible con servidores de aplicaciones como WebSphere, JBoss y Tomcat. Integración con frameworks como Spring y Java EE. Permite profiling de aplicaciones distribuidas.

JProfiler fue desarrollado por ej-technologies GmbH, una empresa alemana especializada en herramientas de desarrollo. La primera versión se lanzó en 2003. El programa está escrito principalmente en Java, con componentes nativos para la interfaz de usuario y conectores de bajo nivel. A lo largo de los años ha incorporado soporte para nuevas versiones de Java y tecnologías relacionadas, manteniendo su enfoque en profiling de alto rendimiento.


Alternativas a JProfiler: