Java日志记录方法调用?

plo*_*oox 1 java debugging

是否有任何工具可用于记录运行java应用程序的所有方法调用?

例如.

String str = "...";
String anotherString = str.trim();
Run Code Online (Sandbox Code Playgroud)

应该记录这样的事情:

..method call trim() from class java.lang.String
Run Code Online (Sandbox Code Playgroud)

sta*_*229 5

你需要的是一个分析器.

一些流行的分析器是: JProfiler,它有不同的方法来进行方法调用记录,包括CPU和内存级别.

VisualVM是另一个

许多IDE(我知道Netbeans和Eclipse)都有自己可以使用的分析器.