Pregunta

Tengo un código C ++ que tras la ejecución:

Cargas JVM (tengo control total sobre cómo cargar la JVM), y llamar a métodos Java (de las clases cargadas) usando el código C JNI. El código Java no tiene Principal () y que en realidad no es una aplicación Java estándar. se trata principalmente de un código estático que compila y se compacta en archivo Jar, el código está siendo llamado por el C ++ módulo.

¿Es posible para perfilar el código de Java ejecutado por YourKit (tiene licencia para ello)? Si es así estaré contento de saber cómo.

¿Fue útil?

Solución 2

respuesta a las demandas de las masas,

He conseguido perfil utilizando YourKit. Acabo de añadir el agnent yourkit.com/docs/80/help/agent.jsp bandera VM y conecte el generador de perfiles a la máquina virtual.

Otros consejos

Voy a tirar esto hacia fuera allí para la gente de C ++ que miran al perfil de Java: Java tiene un gran generador de perfiles visual que se conecta automáticamente a la JVM llamada VisualVM. Se incluye con el JDK. Échale un vistazo aquí: http://visualvm.java.net/

Para ejecutar mirada vm visual para el ejecutable en la carpeta bin del JDK.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top