如何在 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 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章