0

我有一个运行速度很慢的 Web 应用程序。将请求从一个 JSP 页面发送到另一个页面需要很长时间。我必须衡量它的性能并找出占用时间最多的课程。换句话说,我必须进行端到端的分析。请告诉我有关免费分析器工具的信息,以测量基于 Web 的应用程序的性能。

我找到的是http://visualvm.java.net/features.html,但我想要基于 Java EE Web 的应用程序的免费分析器。

还有家伙 jprofiler http://www.ej-technologies.com/products/jprofiler/whatsnew72.html我认为它也是一个很好的工具,但不是免费的。

4

3 回答 3

1

我对您的要求的唯一建议是 JavaMelody:http ://code.google.com/p/javamelody/ 。它很棒,免费,并且清楚地概述了哪些方法占用了大部分时间,甚至哪些 SQL 语句。

于 2012-10-17T15:18:35.007 回答
0

如果您正在使用Eclipse,请尝试Eclipse TPTP(Eclipse 测试和性能工具平台项目)

TPTP 解决了从早期测试到生产应用程序监控的整个测试和性能生命周期,包括测试编辑和执行、监控、跟踪和分析以及日志分析功能。该平台支持广泛的计算系统,包括嵌入式、独立、企业和高性能,并将继续扩展支持以涵盖尽可能广泛的系统。

于 2012-10-17T15:19:58.467 回答
0

你可以试试 HttpWatch,他们有免费版本。这对于端到端测量很有用。您可以将其与 Selenium 结合使用来测量场景。

http://www.httpwatch.com/

java melody 从服务器/线程/连接的角度给出了不同的视角

http://code.google.com/p/javamelody/

JMeter 帮助您模拟负载

http://jmeter.apache.org/

于 2012-10-17T15:14:42.730 回答