我正在运行JVM。对于时间t0和t1的2个不同时刻,我想知道所有类的所有静态字段的值如何在t1与t0之间发生变化。
我想到的解决方案:
我无法找到上述任何一个的答案。
如果可能,实现目标的最佳途径是什么?
答案 0 :(得分:0)
使用java调试器,您应该能够在字段值上设置断点,以便每当值更改时调试器都会中断。例如。 Eclipse java调试器具有这样的功能(右键单击该字段,选择“切换断点”)。
编辑:如果您想要更多控制(例如程序控制),您可以使用Btrace脚本运行程序。这些是使用非常简化的API的普通Java程序,并且连接到JVM。