Sé que Netbeans tiene una especie de generador de perfiles "integrado", por ejemplo, puede ejecutar pruebas unitarias y usarlas para analizar y encontrar qué los está ralentizando, dónde están los cuellos de botella. ¿Es posible perfilar el código dentro del editor IntelliJ IDEA?
java
intellij-idea
profiler
Rogerdpack
fuente
fuente
X
,Y
,Z
] ascenso a la cima a través de la comunidad y el resto desaparece / requiere ninguna acción adicional debido a una caída natural. De nuevo a través de la comunidad. "¿De verdad quieres responder a esto? ¿Porque ya hay una respuesta votada bastante bien?" "Sí, porque ahora hay una mejor respuesta". Quiero decir que eso nunca sucede en el software, ¿verdad?Respuestas:
Puede probar la integración gratuita de VisualVM Profiler a través de un complemento .
fuente
Como señala Stephen Murby "el problema donde terminan las pruebas antes de que VisualVM se haya lanzado".
Sí, este complemento de VisualVMLauncher no pone su caso de prueba en espera hasta que VisualVM se ha iniciado. Es posible que también necesite tiempo para cambiar manualmente la configuración de creación de perfiles específica para la prueba. La solución es simple, su caso de prueba debe detenerse y esperar hasta que le indique manualmente que continúe. Hay varias formas de hacerlo:
1) poner System.in.read (); como primera línea del caso de prueba y cuando VisualVM esté listo, presione Intro en la consola.
2) Si el corredor de casos de prueba no le proporciona una consola, espere hasta que se cree algún archivo mágico.
3) siempre puedes jugar tranquilo con el sueño ()
sleep(5 seconds);
Esta solución no es muy conveniente, pero me funciona, ya que necesito perfilar ocasionalmente. La causa raíz del problema está en la arquitectura de complementos de IDEA y VisualVM no se cree que sean colaborativos. Consulte la discusión con el autor del complemento. Espero que eso ayude.
fuente