La sección "Cómo empezar" de determinación de problemas de tiempo de ejecución proporciona los pasos básicos para la recogida de datos de perfilado. Incluye instrucciones para seleccionar el conjunto de perfilado que recopile el tipo de datos que necesita y le proporciona información avanzada sobre cómo acceder y utilizar las vistas que le ayudarán en el análisis.
También hay vistas que pueden ayudarle a localizar vacíos en la cobertura del código durante las ejecuciones de perfilado.
El perfilado y el registro también incluye ProbeKit, que proporciona una infraestructura para escribir fragmentos de código Java para investigar problemas de tiempo de ejecución específicos.
La sección "Cómo empezar" incluye los temas siguientes:
Cómo empezar: creación de una configuración de perfilado para la determinación de problemas relacionados con el tiempo de ejecución
Una configuración de perfilado controla la recopilación de datos durante el perfilado. Cree una configuración de perfilado utilizando el recuadro de diálogo Perfil de la perspectiva Perfilado y registro.Cómo empezar: análisis de fugas de memoria
Las fugas de memoria, que en Java se producen, generalmente, cuando los objetos retienen referencias de forma inadecuada, pueden reducir el rendimiento y, en ocasiones, hacer que el programa falle. La perspectiva Perfilado y registro incluye vistas para analizar el uso de memoria de la aplicación y detectar las fugas.Cómo empezar: detección de cuellos de botella de rendimiento
Los cuellos de botella de rendimiento son puntos de la aplicación que impiden que la aplicación se ejecute a la velocidad que debería. La perspectiva Perfilado y registro incluye vistas para examinar el rendimiento y detectar cuellos de botella.Cómo empezar: detección de cuellos de botella de hebras
Los cuellos de botella de hebras como los puntos muertos y las contiendas pueden ralentizar su aplicación o llegar a detenerla. La perspectiva Perfilado y registro incluye vistas y herramientas que le ayudan a detectar y resolver estos problemas de hebras.Cómo empezar: supervisión de la cobertura del código
La perspectiva Perfilado y registro incluye vistas para identificar líneas y métodos no probados del código. Cuando perfila una ejecución para analizar cuellos de botella de rendimiento o de hebras, también puede supervisar la cobertura a fin de asegurarse de que se ejecutan todas las partes adecuadas de la aplicación.Cómo empezar: ProbeKit para perfilado personalizado
ProbeKit le ayuda a diseñar e implementar sondas, que son fragmentos de código Java, para supervisar las características específicas del comportamiento del tiempo de ejecución de una aplicación. Proporcionan los medios para investigar cualquier característica de tiempo de ejecución que le interese.Cómo empezar: Perfilado de las aplicaciones J2EE
El perfilado de las aplicaciones J2EE es similar al perfilado de aplicaciones Java, tal como se describe en los temas "Cómo empezar", pero existen algunas pequeñas diferencias y se deben llevar a cabo operaciones preliminares especiales antes de empezar.
Tema principal: Detección y análisis de problemas de tiempo de ejecución