Enumere sus herramientas de análisis de pila favoritas (por ejemplo, jprofiler, jmap, ...). Mantengamos una herramienta por respuesta, con una breve lista de los pros y los contras de cada herramienta.¿Recomendaciones para una herramienta de análisis de montón para Java?
38
A
Respuesta
17
YourKit: http://www.yourkit.com/
Pros:
- La interfaz es limpia y es rápido
- Se abrió una gran descarga del montón 5-concierto donde JProfiler grined a un alto. Y solo necesitó 1-2 gigas de ram JVM para hacerlo.
Contras: Por supuesto ... no es libre :(
21
38
analizador de memoria Eclipse.. http://www.eclipse.org/mat/
- Soporte para múltiples máquinas virtuales de Java
- Ayuda con la identificación de las fuentes de pérdidas de memoria (ver http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/6856)
- de código abierto y desarrollado activamente por los principales proveedores (SAP e IBM)
- Parte de la liberación de Galileo de Eclipse
5
BHeapSampler http://dr-brenschede.de/bheapsampler/
- genera un heap-graph de nivel de clase como una visualización realmente intuitiva de las estructuras de memoria dominante
- puede procesar Realmente gran montón vertederos
- herramienta de línea de comandos, que puedan utilizarse en el lado del servidor sin necesidad de transferir el volcado al escritorio del desarrollador
+3
Cerró el código fuente y arrojó una extraña excepción con aa() ofuscación. Parece que esta herramienta no funciona. – brummfondel
Cuestiones relacionadas
- 1. Recomendaciones para Java + OpenPGP?
- 2. Api/herramienta de análisis de sentimiento, para Java
- 3. Recomendación de herramienta de análisis estático para Java?
- 4. Herramienta de análisis de excepciones para C++
- 5. ¿Recomendaciones para una herramienta de spidering para usar con Lucene o Solr?
- 6. ¿Existe una buena herramienta de análisis de dependencia para Python?
- 7. herramienta de análisis de código Java
- 8. ¿Tiene NLTK una herramienta para el análisis de dependencias?
- 9. Herramienta de LINQ para Java
- 10. Herramienta de análisis SVN
- 11. Herramienta de análisis de código estático para Common Lisp?
- 12. Recomendaciones para una buena referencia de vi?
- 13. Busco a una herramienta de análisis recursividad
- 14. Una herramienta como ReSharper, pero para Java?
- 15. ¿Alguien tiene recomendaciones para una buena herramienta de gestión de tareas/tiempos?
- 16. Herramienta para analizar grandes volcados de heap Java
- 17. sobrecarga para un montón de montón vacío
- 18. Herramienta interactiva de análisis estadístico
- 19. Herramienta/herramienta de análisis de volcado de subprocesos
- 20. ¿Existe una herramienta de supervisión y creación de perfiles para soluciones .Net como VisualVM para Java?
- 21. Biblioteca Java para análisis de código
- 22. Coverity para análisis estático de Java
- 23. Recomendaciones para un dispositivo de serie económico
- 24. Recomendaciones para aprender Perl?
- 25. ¿Alguien ha escrito una herramienta para el análisis estático de una aplicación ASP.NET MVC?
- 26. ¿Hay una herramienta de línea de comandos para la visualización y análisis de datos?
- 27. ¿Cómo construir una herramienta de análisis de código estático?
- 28. Peor análisis de casos para expresiones regulares
- 29. Recomendaciones de búsqueda Recomendaciones
- 30. Recomendaciones para desarrollar documentos Sweave
Bueno, sólo tenga en cuenta que cuando se trata de abrir un montón de 20GB con YourKit se estrelló en OOME, por lo YourKit no lo ayudará al permitirle abrir un gran montón con una Macbook Pro comercial – ziv