我必须对Java应用程序进行分析。如果有人让我知道免费的Java pr-filer,我将不胜感激。我听说过YourKit,但对它的性能了解不多。Alos喜欢关于Java代码优化的信息。提前谢谢。
谢谢
发布于 2010-08-06 13:35:56
我推荐JVisualVM。它是作为JDK的一部分发布的。您可以在bin文件夹中找到它,也可以从here下载它。
你可以用它来监控你的应用程序花费时间的方式,但你也可以查看线程和内存的使用情况。它还可以创建堆转储,然后可以使用VisualVM本身或优秀的(也是免费的) Memory Analyzer (MAT)对其进行分析。
发布于 2010-08-06 15:06:08
我推荐Eclipse TPTP (测试和性能工具平台)。它提供了功能丰富的profiler,而且是免费的。它是Helios发行版的一部分,您可以使用Helios更新站点下载它。
跟踪和分析工具项目是Eclipse TPTP顶级项目中的一个项目,它解决了应用程序生命周期的跟踪和分析阶段。跟踪和分析工具项目通过扩展TPTP平台提供了构建跟踪和分析工具的框架。该框架包含视图、对话框和操作项,它们支持收集和分析应用程序性能信息的功能。该项目包括用于单系统和分布式Java应用程序的示例性分析工具,这些工具通过监视代理收集跟踪和分析数据。还提供了用于定制探针插入的通用工具包。
发布于 2010-08-06 15:21:11
您可以使用从JDK6更新7开始捆绑的jvisualvm。如果您不想在您的机器上安装另一个JDK,可以下载visualvm。但无论如何,如果你有预算,我建议你购买YourKit,因为它提供了更复杂的功能和更好的指标,这是visualvm所没有的。
https://stackoverflow.com/questions/3421229
复制相似问题