分析由JNI调用运行的Java

时间:2010-05-20 13:57:30

标签: java profiling java-native-interface yourkit

我有一个执行时的C ++代码:

加载JVM(我完全控制如何加载JVM),并使用C JNI代码调用Java方法(来自加载的类)。 Java代码没有Main(),它实际上不是标准的Java应用程序。它主要是一个编译并压缩成Jar文件的静态代码,代码由C ++模块调用。

是否可以分析由YourKit执行的Java代码(拥有许可证)?如果是这样,我会很高兴知道如何。

2 个答案:

答案 0 :(得分:0)

我会向那些希望描述Java的C ++人员抛出这一点:Java有一个很棒的可视化分析器,可以自动连接到名为VisualVM的JVM。它包含在jdk中。 请在此处查看:http://visualvm.java.net/

要运行visual vm,请在jdk bin文件夹中查找可执行文件。

答案 1 :(得分:0)

回答大众需求,

我已设法使用YourKit进行个人资料。我刚刚添加了yourkit.com/docs/80/help/agent.jsp agnent VM标志并将分析器附加到VM。