哪个JVM具有完整的字节码执行跟踪?

时间:2011-07-02 01:15:22

标签: java jvm bytecode tracing

我需要整个Java程序的完整字节码级执行跟踪。

我找到了带有SingleStep事件的JVM TI,它让我能够写一个代理 会产生痕迹。但肯定有一个现成的JVM选项吗?

2 个答案:

答案 0 :(得分:1)

使用Hotspot JVM的调试版本并使用-XX:+TraceBytecodes标志运行它。有关如何构建此调试JVM的信息,请参阅Trace java bytecode stream

答案 1 :(得分:0)

完整的Java字节码跟踪?听起来非常慢。 HotSpot不支持使用任何选项的此功能,我认为您的需求有点疯狂。也许想想一种实现你最终目标的另一种方式,这种方式并不那么幼稚。