java - idea - visualvm profiler
¿Cómo perfilas la fuente de Java con el editor de ideas intellij? (2)
Como señala Stephen Murby, "el problema donde terminan tus pruebas antes de que se haya lanzado VisualVM".
Sí, este complemento de VisualVMLauncher no pone su caso de prueba en espera hasta que se haya iniciado VisualVM. Es posible que también necesite tiempo para cambiar manualmente la configuración de perfiles específica para la prueba. La solución es simple, su caso de prueba debe detenerse y esperar hasta que usted le diga que continúe manualmente. Hay pocas formas de hacerlo:
1) poner System.in.read (); como primera línea del caso de prueba y como VisualVM está listo, presione Entrar en la consola.
System.in.read();
2) Si el corrector de caso de prueba no le proporciona la consola, espere hasta que se cree un archivo mágico.
3) siempre puedes jugar fácil con el sueño ()
sleep(5 seconds);
Este trabajo no es muy conveniente, pero funciona para mí, ya que necesito hacer un perfil de vez en cuando. La causa principal del problema está en la arquitectura de plug-in de IDEA y VisualVM no se cree que sea colaborativa. Consulte la discusión con el autor del plugin Hope that helps.
Sé que Netbeans tiene algo así como un generador de perfiles "integrado", por ejemplo, puede ejecutar pruebas unitarias y usarlo para analizar y descubrir qué es lo que está ralentizándolo, dónde están los cuellos de botella. ¿Cómo se configura el código dentro de IntelliJ IDEA?
Puede probar la integración gratuita de Profiler de VisualVM a través de VisualVM .