0
我想分析一个大的开放源代码的java框架。 为了做到这一点,我想在执行过程中记录方法调用序列。 输出应该包含多个条目,每个条目包含“方法名称,通话时间,退出时间”。 很难修改原始框架的源代码来启用此跟踪任务。 我希望找到一些profiliers或方法。谢谢!JVM中的动态方法调用跟踪日志记录
我想分析一个大的开放源代码的java框架。 为了做到这一点,我想在执行过程中记录方法调用序列。 输出应该包含多个条目,每个条目包含“方法名称,通话时间,退出时间”。 很难修改原始框架的源代码来启用此跟踪任务。 我希望找到一些profiliers或方法。谢谢!JVM中的动态方法调用跟踪日志记录
我自己发现了一个有用的工具@https://code.google.com/archive/p/javashot/,虽然我还没有尝试过。 还有什么建议仍然欢迎!
我会使用分析器例如FlightRecorder。看看每种方法花了多少时间。 –
不,谢谢。我不需要这些信息。我需要调用序列的方法(即跟踪)。 –
你的意思是像调试代码给你,但作为日志。 –