如何在 Eclipse 中分析 Eclipse 应用程序?

Posted

技术标签:

【中文标题】如何在 Eclipse 中分析 Eclipse 应用程序?【英文标题】:How to profile an eclipse application in eclipse? 【发布时间】:2012-11-03 08:34:35 【问题描述】:

我在 Eclipse 中开发了一个插件。但它有一些性能问题。我想分析我的插件以找到一些钩子。我搜索并找到了TPTP,但它在 Eclipse Indigo 中不起作用。是否有任何其他 Eclipse 插件可用于分析 Eclipse Application/Java Process?我正在使用Run/Debug as eclipse application 运行我的插件。

谢谢。

【问题讨论】:

你试过JProfiler吗? 【参考方案1】:

JProfiler 有一个 eclipse 插件,可以从 eclipse 中分析 eclipse 应用程序。请参阅this screen cast 以查看 JProfiler eclipse 插件的实际应用。

免责声明:我公司开发 JProfiler。

【讨论】:

多年来我们已经成功使用 JProfiler 来分析我们的 RCP 应用程序。【参考方案2】:

由于 Eclipse 程序仍然是 Java 程序,因此您可以使用任何普通的 Java 分析器。进行测量后,您只需过滤插件的包名称的结果。我使用Yourkit Java Profiler 对不同的Java 程序(Swing、Eclipse 插件...)进行了非常好的性能分析。它具有用于商业用途的完整功能试用许可证,您在从事开源项目时可以免费获得完整许可证。

【讨论】:

以上是关于如何在 Eclipse 中分析 Eclipse 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

在 Eclipse 中分析 Java 应用程序? (插件)[关闭]

在android中分析用户定义的方法

如何在 Android Studio 中分析测试?

在 Eclipse 中分离标准输入和标准输出文件

在 python 中分析自我和参数?

如何在 Ruby 中分析 `require` 语句?