我需要测量我的程序单元的性能。我使用hibernate作为ORM工具。我想要一个工具,该工具能够测量每个调用的方法所用的时间,并排除数据库负载?
请帮帮忙
发布于 2011-02-09 16:30:22
这就是分析器要做的事情。VisualVM是免费的,但是如果你想了解更多关于JDBC查询的时间和行为的细节,我建议你去看看YourKit,它可以更深入地分析查询。
发布于 2011-02-09 12:16:03
JConsole是一个图形化的监控工具,用于监控本地或远程机器上的Java虚拟机和java应用程序。http://java.sun.com/developer/technicalArticles/J2SE/jconsole.html
发布于 2011-02-09 16:45:29
对于快速和肮脏的攻击,您可以使用http://www.clarkware.com/software/JUnitPerf.html,一个基于junit的微基准测试框架。您可以编写代码、模拟(甚至使用真正的数据库),然后运行它来获得基准测试。这个基准测试基本上只适用于测试单个(或极少数)方法,并且在它们的特定用途中,不适用于一般的分析器。
https://stackoverflow.com/questions/4941221
复制相似问题