我正在使用Mac OS X 10.5.8上的Eclipse Europa开发Java应用和J2EE Web应用程序,Web应用程序为我编写的Java应用程序提供RESTful API层。我正在使用Eclipse中的Tomcat运行Web应用程序。
似乎存在一些严重的性能问题,我想使用分析器来缩小这些问题的范围,但是我没有找到任何好用的工具。我已经查看了以下选项:
- TPTP:随Eclipse一起发布,已知的错误会导致分析器无法在Mac上运行 :(
- JProfiler:没有Mac版本
- Profiler4J:已安装,但无法使其运作
- Shark:随MacOSX一起发布,但当我选择"Java时间分析"并运行我的Web应用程序时,它不允许我选择任何要分析的进程
- 其他我看过的工具价格昂贵,而我正在进行一个开源项目
我已经查看了这个列表: 这里 但是有太多选择,时间又太少,无法全部研究!
有没有人知道一个易于使用的视觉化Java分析器,在我的环境下实际可用于Mac?我很想听听你们的建议。
非常感谢大家,
Ali
JRE 1.6.0_37
)后,**/Developer/Applications/Utilities/Java VisualVM.app无法启动。解决方法:从visualvm.java.net下载VisualVM.app**。 - Mat Gessel