像这样的Java Web应用程序分析器

8

阅读有关 http://code.google.com/p/mvc-mini-profiler/ 的文章。

有类似于这种针对 Java Web 应用程序的开源分析工具吗?

是否有人已经开始将它移植到 Java 环境中了呢?

谢谢。

4个回答

2

是的,有一个受到 mvc-mini-profiler 启发的 Java "mini profiler" 项目适用于 Google App Engine Java 运行时环境 (gae-java-mini-profiler)。

您可以查看演示


我也推荐使用这个小型分析器。它很容易使用。我们曾经用它来制作与SO相同的功能。我们使用Spring AOP和注释来检测关键方法。 - Tommy

1

BTrace是一个很好的代理工具,可以用来获取JVM的分析信息(包括内存使用情况、线程使用情况、方法执行时间和调用次数等)。我编写了一个应用程序(EurekaJ),与BTrace集成,让您可以可视化并根据BTrace收集的数据创建阈值。

我从未使用过MVC Mini Profiler,但BTrace + EurekaJ确实是完全开源的解决方案。我不知道是否存在其他Java平台的开源分析器,但可能会有。

BTrace: http://kenai.com/projects/btrace EurekaJ: http://eurekaj.haagen.name


0

我不知道这个项目的端口。

您可以基本上使用JUnit和JunitPerf来评估功能的性能和可扩展性。它看起来不太容易,但这应该会让您入门。


0

java-mini-profiler

这是我写的一个工具,它基于gae-java-mini-profiler,但适用于非gae应用程序。它还提供了一些额外的功能,如性能分析注解和SQL性能分析,可以选择启用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接