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

标签 java jvm bytecode trace

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

我发现了带有 SingleStep 事件的 JVM TI,它允许我编写一个代理 会产生痕迹。但肯定有现成的 JVM 选项吗?

最佳答案

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

关于java - 哪个 JVM 具有完整的字节码执行跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6554542/

相关文章:

java - 最好的选择?编译前编辑字节码(asm)或编辑java文件

java - 禁用 Java 字节码验证会导致什么问题?

java - 以编程方式获取 JVM 的 -Xss 最大堆栈大小分配值?

java - Maven 在没有互联网连接的情况下无法执行目标

Eclipse错误: 'Failed to create the Java Virtual Machine'

Java引入临时对象

java - 如何从 Java 字节码中判断局部变量是否为 'final'? (与BCEL相关)

java - 迭代减少到空矩阵

java - 局部保留哈希函数

java - 我如何确定我的 JVM 中每一代堆的大小?