【问题标题】:Profiling a Java Application in Eclipse? (plug-in) [closed]在 Eclipse 中分析 Java 应用程序? (插件)[关闭]
【发布时间】:2010-12-07 11:54:32
【问题描述】:

我希望在Eclipse 中找到我的 Java 应用程序中的瓶颈。我认为这可能有用:

http://www.eclipse.org/projects/project_summary.php?projectid=tptp.performance

还有什么好用的插件吗?

编辑好的,它不一定是 Eclipse 插件。但这会很好。而且,我最感兴趣的是速度。

【问题讨论】:

    标签: java eclipse optimization profiling plugins


    【解决方案1】:

    如果可以,请在 Sun Java 6 JDK(IBM 也是)中使用 jvisualvm。它开箱即用,可以回答许多最初的问题。

    请注意,在 Windows 上,您需要使用与要调查的程序相同的 Java 二进制文件来调用 jvisualvm 以获得最佳结果。

    (visualvm 是 Netbeans 分析器的独立子集)

    【讨论】:

    【解决方案2】:

    根据我的经验,TPTP 是要尽快逃避的事情。这是一个可怕的过度设计的混乱,几乎不可能开始工作,记录不充分,而且像糖蜜一样缓慢。

    我不知道 Eclipse 有什么好的和免费的分析插件。但是,它真的必须是一个 Eclipse 插件吗? VisualVM 自 Java 6u7 以来随 JDK 一起提供,快速且易于使用。它可能不是功能最丰富的分析器,但对我来说已经足够了。

    【讨论】:

    • 其次,不惜一切代价避免TPTP。
    • IBM 的另一个项目,其基于 Eclipse 的专有产品已被完善并迁移到核心 Eclipse。叹息。
    • TPTP 项目现在似乎垂死了:“随着时间的推移,参与该项目的人数有所减少”,“处于维护模式”,待归档:eclipse.org/tptp/home/project_info/devplans/…
    • 分析是 Netbeans 比 Eclipse 做得好得多的事情之一。
    【解决方案3】:

    YourKit 是一款出色的商业分析器,具有良好的Eclipse 集成。

    【讨论】:

      【解决方案4】:

      我发现JProfiler(商业)非常有帮助。它具有 Eclipse 集成,尽管它不是一个 Eclipse 插件,因此您可以非常轻松地调用分析器而不是常规执行会话。它具有非常好的瓶颈分析,您可以找到调整设置以降低分析器本身的开销。强烈推荐。

      【讨论】:

        【解决方案5】:

        我也用过Netbeans profiler,非常好。当它在 Eclipse 中运行时,设置它来分析您的 Eclipse 项目非常容易。您无需在 Netbeans 中打开项目。

        【讨论】:

        【解决方案6】:

        Eclipse Memory Analyser 最近帮了我很多忙。

        【讨论】:

        【解决方案7】:

        如果您正在寻找与 visualvm 等效的 IBM JDK,请尝试 IBM Java Health Center:http://www.ibm.com/developerworks/java/jdk/tools/healthcenter/。它具有一些不错的分析功能,而且速度相当快。

        【讨论】:

          【解决方案8】:
          猜你喜欢
          • 2011-01-29
          • 2012-07-14
          • 2012-03-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-07-27
          • 1970-01-01
          • 2015-03-18
          相关资源
          最近更新 更多