我有执行后的C ++代码:

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

是否可以介绍由YourKit执行的此Java代码(已获得许可证)?如果是这样,我很高兴知道如何。

有帮助吗?

解决方案 2

回答大众需求,

我设法使用YourKit进行了个人资料。我刚刚添加了yourkit.com/docs/80/help/agent.jsp agnent vm标志,然后将profiler附加到VM。

其他提示

我将把它扔到那里,为希望介绍Java的C ++人:Java拥有一位出色的视觉分析器,可以自动挂在称为VisualVM的JVM上。它包含在JDK中。在此处查看: http://visualvm.java.net/

要运行Visual VM,请查找JDK bin文件夹中的可执行文件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top