tutorial - Cómo perfilar una llamada de servlet de aplicación web Java en Eclipse EE Luna
eclipse memory analyzer download (1)
JVM Monitor 3.8 funciona bien con Eclipse Luna y también es bastante fácil de usar.
- descargar e instalar desde eclipse marketplace
- reiniciar eclipse
- inicia tu aplicación
- abrir la vista de JVM Explorer a través de la ventana> mostrar vista [> otro]> Java Monitor> JVM Explorer
- encuentre el proceso de su servidor de aplicaciones, haga clic derecho en él y seleccione Iniciar monitoreo
- Ahora deberías aterrizar en la vista Propiedades y ver gráficos con el uso de la CPU y la memoria.
- seleccione la pestaña CPU
- haga clic en seleccionar paquetes de CPU con perfil (siempre puede cambiarlos con clic derecho> propiedades )
- en la esquina superior derecha de la pestaña Propiedades, haga clic en Iniciar perfil de CPU (o se puede llamar Reanudar perfil de CPU )
Ahora debe completar su árbol de llamadas a medida que interactúa con su aplicación y puede analizar las llamadas de método y su duración. La salida debería verse así:
En mi aplicación web, un servlet necesita varios segundos incluso antes de que comience a escribir la respuesta. Me gustaría saber qué métodos se llaman durante la ejecución del servlet y qué tiempo lleva cada método.
¿Ya hay un perfilador incluido en el lanzamiento de Luna de Eclipse IDE para desarrolladores de Java EE ? ¿Cómo lo activo?
Hay mucha información disponible en la web, pero parece que los nombres cambian todo el tiempo, por lo que tengo dificultades para filtrar lo relevante.