JRat is the Java Runtime Analysis Toolkit. Its purpose is to enable developers to better understand the runtime behavior of their Java programs. The term "behavior" includes, but is not limited to performance profiling.
While JRat is still in beta, without adding code to your application it can...
accumulate timing statistics (a few ways)
create trace logging
track rate methods are called over time
track the response time of methods over time
其他Java Java性能分析工具 开源项目资源: