java - 监控每个被调用的方法

标签 java hadoop methods process

我有一个特别复杂的 Hadoop 代码库,其中有很多我正在查看的反射。

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

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

最佳答案

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

BTrace is a safe, dynamic tracing tool for the Java platform. BTrace can be used to dynamically trace a running Java program (similar to DTrace for OpenSolaris applications and OS). BTrace dynamically instruments the classes of the target application to inject tracing code ("bytecode tracing"). Tracing code is expressed in Java programming language.

关于java - 监控每个被调用的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20022010/

相关文章:

hadoop - 在存储在hdfs中的orc文件上创建外部表之后,select *返回时间戳的空值

hadoop - 在 Hadoop 中处理带有标题的文件

python - Python NameNode脚本

javascript - 从一个对象到另一个 JavaScript (KineticJS) 的引用原型(prototype)方法

java - 为什么本例中的字符串 helloWorld 没有改变?

java - 在 Maven 中通过安全校验和锁定依赖项

java - 在 Java 代码中使用客户端将 Spark Streaming 作业提交到 YARN 时无法设置配置

java - 从不同方法的参数中调用返回方法

java - 每秒执行方法 1 到 N 次

java - boolean 值和 if 条件的 Android Studio SharedPreferences