我想测量java程序的CPU和内存利用率水平,最好是用GUI和图形来显示整个程序执行期间的确切利用率水平。
有没有能做到这一点的库/框架?
此外,如果我可以测量在本地系统或远程计算机上运行的程序(无论是桌面程序还是web应用程序)的使用情况,我会更愿意。
发布于 2012-08-18 00:52:08
您可以使用Eclipse TPTP:http://www.eclipse.org/tptp/
它包含非常好的工具来跟踪线程以及内存和cpu消耗,所有这些都在一个清晰的GUI中。与每个java分析器一样,它可以被配置为遵循远程java程序。
如果您使用Eclipse作为IDE,这是一个自然而然的选择。
发布于 2012-08-18 00:52:20
JProfiler是很好的入门工具。您可以将其连接到本地或远程java进程,并分析应用程序以了解内存使用情况和各种其他性能计数器。
发布于 2012-08-18 00:55:21
我想说VisualVM将是一个很好的开始。
https://stackoverflow.com/questions/12009862
复制相似问题