我必须对Java应用程序进行概要分析。如果有人让我知道免费的Java pr-filer,我将不胜感激。我听说过YourKit,但对它的性能了解不多。 Alos喜欢有关Java代码优化的信息。 提前谢谢。
由于
答案 0 :(得分:5)
我建议JVisualVM。它作为JDK的一部分发布。您可以在bin文件夹中找到它,也可以下载here。
您可以使用它来监控应用程序花费时间的方法,但您也可以查看线程和内存使用情况。它还可以创建堆转储,然后您可以使用VisualVM本身或使用优秀的(也是免费的)Memory Analyzer (MAT)进行分析。
答案 1 :(得分:3)
我推荐Eclipse TPTP(测试和性能工具平台)。它提供了功能丰富的profiler并且是免费的。它是Helios版本的一部分,您可以使用Helios更新站点下载它。
跟踪和分析工具 Project是Eclipse中的一个项目 TPTP顶级项目,它解决了 的追踪和剖析阶段 应用程序生命周期。追踪 和分析工具项目提供 构建跟踪和框架的框架 通过扩展TPTP来分析工具 平台。该框架包含 视图,对话框和操作项 支持收集的能力 并分析应用程序性能 信息。该项目包括 两者的示例性分析工具 单系统和分布式Java 应用程序通过监视代理 收集跟踪和配置文件数据。 可定制的通用工具包 探针插入也可用。
答案 2 :(得分:0)