监视被调用的每个方法

时间:2013-11-16 18:18:25

标签: java hadoop methods process

我有一个特别复杂的Hadoop代码库,我正在研究很多反射。

有没有办法打印,调试或观察在java进程中调用的每个监视器?

或理想情况下,在机器上运行的所有进程中....

1 个答案:

答案 0 :(得分:1)

我认为BTrace是一个很好的工具,可用于在Java中进行跟踪

  

BTrace是Java平台的安全动态跟踪工具。的 BTrace   可用于动态跟踪正在运行的Java程序(类似于   适用于OpenSolaris应用程序和操作系统的DTrace。 BTrace动态   检测目标应用程序的类以注入跟踪   代码(“字节码跟踪”)。跟踪代码用Java表示   编程语言。