阅读有关 http://code.google.com/p/mvc-mini-profiler/的文章
任何可用于 Java Web 应用程序的开源分析器?
有人开始将这个移植到 Java 环境吗?
谢谢。
阅读有关 http://code.google.com/p/mvc-mini-profiler/的文章
任何可用于 Java Web 应用程序的开源分析器?
有人开始将这个移植到 Java 环境吗?
谢谢。
是的,有一个受mvc-mini-profiler
Google App Engine Java 运行时 ( gae-java-mini-profiler
) 启发的 java“迷你分析器”项目。
你可以看一个演示。
BTrace 是一个很好的代理,可用于从 JVM 中获取分析信息(从内存使用情况、线程使用情况到方法执行时间和调用计数)。我编写了一个与 BTrace 集成的应用程序 (EurekaJ),让您可以根据 BTrace 收集的数据可视化和创建阈值。
我从未使用过 MVC Mini Profiler,但 BTrace + EurekaJ 确实是一个完全开源的解决方案。我不知道 Java 平台的任何其他开源分析器,但可能存在某些东西。
BTrace:http : //kenai.com/projects/btrace EurekaJ:http ://eurekaj.haagen.name
我不知道这个项目的端口。
您基本上可以使用 JUnit 和JunitPerf来衡量功能的性能和可伸缩性。它看起来并不那么容易做,但它应该让你开始。
这是我写的,它取自 gae-java-mini-profiler,但适用于非 gae 应用程序。它还可以选择启用一些额外的功能,例如分析注释和 sql 分析。