需要Java Profiler工具

时间:2010-08-06 05:34:43

标签: java optimization profiler

我必须对Java应用程序进行概要分析。如果有人让我知道免费的Java pr-filer,我将不胜感激。我听说过YourKit,但对它的性能了解不多。 Alos喜欢有关Java代码优化的信息。 提前谢谢。

由于

3 个答案:

答案 0 :(得分:5)

我建议JVisualVM。它作为JDK的一部分发布。您可以在bin文件夹中找到它,也可以下载here

您可以使用它来监控应用程序花费时间的方法,但您也可以查看线程和内存使用情况。它还可以创建堆转储,然后您可以使用VisualVM本身或使用优秀的(也是免费的)Memory Analyzer (MAT)进行分析。

答案 1 :(得分:3)

我推荐Eclipse TPTP(测试和性能工具平台)。它提供了功能丰富的profiler并且是免费的。它是Helios版本的一部分,您可以使用Helios更新站点下载它。

  

跟踪和分析工具   Project是Eclipse中的一个项目   TPTP顶级项目,它解决了   的追踪和剖析阶段   应用程序生命周期。追踪   和分析工具项目提供   构建跟踪和框架的框架   通过扩展TPTP来分析工具   平台。该框架包含   视图,对话框和操作项   支持收集的能力   并分析应用程序性能   信息。该项目包括   两者的示例性分析工具   单系统和分布式Java   应用程序通过监视代理   收集跟踪和配置文件数据。   可定制的通用工具包   探针插入也可用​​。

答案 2 :(得分:0)

您可以使用从 JDK 6 update 7 开始捆绑的jvisualvm。如果您不想在计算机上安装其他JDK,可以下载visualvm。但无论如何,如果您有预算,我建议您使用YourKit,因为它提供了更复杂的功能和visualvm没有的更好的指标。