2011-08-31 17 views
8

Acabo de comenzar a utilizar Eclipse 3.7. Anteriormente, con Eclipse 3.6 utilicé una herramienta llamada TPTP para la creación de perfiles en tiempo de ejecución (podría hacer mucho más además de esto, pero eso es todo lo que necesitaba).¿Cuál es la herramienta de creación de perfiles definitiva para Eclipse 3.7?

Noto que el TPTP ahora se ha dejado de lado, ya no es un proyecto de Eclipse activo.

¿Hay algún proyecto nuevo que reemplace TPTP? No parece haber una herramienta equivalente incluida con Eclipse, por lo que me pregunto ¿cuál es el generador de perfiles gratuito predeterminado para Eclipse 3.7?

Puntos extra: la clase que estoy haciendo un perfil hace uso de muchas llamadas JNI. No espero obtener ninguna idea significativa sobre lo que sucede en estas llamadas nativas, pero no quiero el hecho de que use llamadas nativas para romper el profiling. ¡Por alguna razón, TPTP en Eclipse 3.6 no podía manejar esto en absoluto!

Respuesta

6

im trabajar con esta herramienta:

http://code.google.com/a/eclipselabs.org/p/jvmmonitor/

adiós

+0

He intentado instalar la última versión de esto sin suerte. En ambos eclipse 3.6 y 3.7 aparece el siguiente bloqueo: –

+0

http://code.google.com/a/eclipselabs.org/p/jvmmonitor/issues/detail?id=63 –

+2

@Salim, intente actualizar el repositorio de jvm monitor en la página de preferencias de 'repositorios disponibles'. – Kane

0

Usted puede intentar VisualVM (no es una herramienta de Eclipse, se incluye en el JDK 6 Update 7 y siguiente)

0

Puede utilizar JVM Monitor, que es una plugin gratuito de Eclipse en Java puro.

https://code.google.com/a/eclipselabs.org/p/jvmmonitor/

Se le permite controlar las aplicaciones de JVM, no requiere ninguna configuración especial de lanzamiento o de la preparación, y utiliza las API de JVM estándar para conectar y controlar. Para mí, simplemente funcionó moderadamente bien, recién salido de la caja.

Incluye creación de perfiles, se dirige a sus paquetes especificados & incluye 'tiempo total' y árboles de llamadas para el perfilado de métodos. Esto era lo que necesitaba & no se pudo obtener con JVisualVM.

Cuestiones relacionadas