Estoy desarrollando una aplicación Java y una aplicación web J2EE usando Eclipse Europa en Mac OS X 10.5.8. La aplicación web proporciona una capa RESTful API para la aplicación Java que he escrito. Estoy ejecutando la aplicación web usando tomcat desde dentro de Eclipse.Herramienta de Java Profiler en Mac OS X
Parece que hay algunos problemas graves de rendimiento y me gustaría utilizar un generador de perfiles para reducir estos problemas, pero no he podido encontrar nada decente para trabajar. He mirado en las siguientes opciones:
- TPTP, barcos con Eclipse: Un error conocido evita que el generador de perfiles de correr en Mac :(
- JProfiler: no tiene una versión para Mac
- Profiler4J: Lo instalé, pero no pude hacerlo funcionar
- Shark: viene con MacOSX, pero cuando elijo "Java Time Profile" y ejecuto mi webapp, no me permite elegir ningún proceso para el perfil
- Otro herramientas que miré cuestan un montón de $$ y este es un proyecto de código abierto
He revisado esta lista: here pero hay demasiadas opciones y muy poco tiempo para revisarlas TODAS!
¿Alguien sabe de un analizador de Java visual fácil de usar que realmente funciona en Mac, dado mi entorno? Me encantaría escuchar tus sugerencias.
Muchas gracias chicos, Ali
Tuve el mismo problema. Ahora, casi 1 año después, VisualVM trae un dmg/.app y un Eclipse-Plugin. ¡Y es gratis! Absolutamente la forma de hacer perfiles en una Mac. Probé TPTP (que no está completamente implementado) y Shark (que también funciona solo con -d32) ... – roesslerj
VisualVM aparece en/Developer/Applications/Utilities en 10.6 (puede que se requiera XCode) –
Si está enfrentando problemas al configurar VisualVM para el perfil local, eche un vistazo a [Perfilando Tomcat con VisualVM en Mac OS X] (http://mballantyne.blogspot.com/2011/05/profiling-tomcat-with-visualvm-on-mac.html) –