JetBrains logo

IntelliJ IDEA

Genere aplicaciones Java
con facilidad

Supervise y analice el rendimiento de su aplicación directamente en IntelliJ IDEA.

Primeros pasos con la generación de perfiles de Java

Genere su aplicación sin salir del IDE.

Genere aplicación Java

Inicio rápido

Para comenzar con la generación de perfiles en IntelliJ IDEA, haga clic en los tres puntos de la esquina superior derecha del IDE o en un icono del medianil «Play» junto a una línea de código y seleccione Profile with IntelliJ Profiler.

Sugerencias de rendimiento en el editor

Sugerencias de rendimiento en el editor

IntelliJ Profiler cuenta con sugerencias de rendimiento en el editor, lo que mejora su experiencia de generación de perfiles al proporcionar anotaciones codificadas por colores fáciles de interpretar directamente en el medianil.

Gráficos en tiempo real de CPU y memoria para aplicaciones Java

Gráficos en tiempo real de uso de CPU y memoria

El IDE proporciona una forma de supervisar estadísticas de rendimiento en tiempo real con las siguientes métricas para las aplicaciones en ejecución: CPU, memoria del montón, subprocesos y memoria fuera del montón. Los datos en tiempo real pueden ayudarle a visualizar el consumo de recursos, identificar cuellos de botella relacionados con los recursos y comprender el impacto de ciertos eventos en el rendimiento de su programa.

Instantáneas de rendimiento

Lea, analice y navegue por las instantáneas de aplicaciones Java en el IDE.

Vista de gráfico de llamas del perfilador para aplicaciones Java

Gráfico de llamas

Esta vista le ayuda a visualizar la pila de llamadas para un subproceso seleccionado y ver cómo cambia con el tiempo. Cuanto más ancho es un marco de pila, más tiempo tarda el método en ejecutarse. Los bloques de colores muestran el código nativo, de biblioteca y del usuario.

Vista de árbol de llamadas del perfilador para aplicaciones Java

Árbol de llamadas

Esta vista muestra el porcentaje del tiempo de CPU utilizado por los métodos, la ruta de ejecución del método en su aplicación y el recuento total de muestras. El árbol de llamadas es útil para obtener una visión general de la actividad de la aplicación y detectar rutas críticas de ejecución.

Vista Method List del perfilador para aplicaciones Java

Method List

Esta vista muestra una lista de los métodos ejecutados mientras estaba perfilando sus datos. Todos ellos se ordenan por tiempo de muestra acumulado. Cada método seleccionado tiene varias vistas que le muestran ya sea los autores o los destinatarios de la llamada del método.

Vista Timeline del perfilador para aplicaciones Java

Timeline

Esto es una representación visual de la actividad de subprocesos con el tiempo. Es útil para detectar actividad inusual del recolector de basura, incidencias de multiproceso como los livelocks, etc.

Analizador de volcados de montones para aplicaciones Java

Analizador de volcados de montones

En IntelliJ IDEA, puede analizar instantáneas .hprof para encontrar fugas de memoria en su código y localizar los objetos que consumen más memoria.

Analizador de volcados de subprocesos para aplicaciones Java

Analizador de volcados de subprocesos

Los volcados de subprocesos capturan el estado de su aplicación Java en un momento específico. Esto le permite diagnosticar incidencias de sincronización para cualquier proceso.

Tutoriales de generación de perfiles Java

Guías