像这样的java web app profiler

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

对于java web应用程序,这样的任何开源分析器都可用吗?

有人开始将这个端口移植到Java环境中吗?

谢谢。

是的,有一个java“迷你探查器”项目受到mvc-mini-profiler启发,适用于Google App Engine Java运行时( gae-java-mini-profiler )。

你可以看一个演示 。

BTrace是一个很好的代理,可用于从JVM中获取分析信息(从内存使用,线程使用,到方法执行时间和调用计数)。 我编写了一个与BTrace集成的应用程序(EurekaJ),让您可以根据BTrace收集的数据进行可视化和创建阈值。

我从未使用过MVC Mini Profiler,但BTrace + EurekaJ确实是一个完全开源的解决方案。 我不知道Java平台的任何其他开源的分析器,但可能存在某些东西。

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

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

您基本上可以使用JUnit和JunitPerf来衡量function的性能和可伸缩性。 它看起来不那么容易,但它应该让你开始。

Java的微型分析器

这是我写的一个来自gae-java-mini-profiler但适用于非gae应用程序。 它还可以选择性地启用一些额外的function,例如分析注释和SQL分析。