【问题标题】:Can anyone suggest eclipse tool to analyse java memory usage [closed]任何人都可以建议使用eclipse工具来分析java内存使用情况[关闭]
【发布时间】:2013-10-25 06:39:32
【问题描述】:

谁能推荐eclipse工具来分析java内存使用情况。

我正在使用 Eclipse RCP 开发 Java 应用程序。我想使用一些智能工具来分析内存使用、内存泄漏和其他与内存相关的问题,这些工具会给我 Eclipse 本身的图形表示。

我正在使用 jre 1.7.0.25 进行开发。

我尝试使用memory analyzer,但它没有向我显示分析内存的视角或视图。

【问题讨论】:

  • 必须是eclipse工具吗?
  • @Joni 如果是,那就太好了。或者你可以给我推荐其他工具,我会试试看。

标签: java eclipse memory-management


【解决方案1】:

我喜欢结合使用 2 种工具来查找内存问题

1) VisualVM 了解概览

2) MemoryAnalyzer 查找内存泄漏。您可以分析使用 VisualVm 创建的线程转储。

【讨论】:

  • 我使用的是 eclipse 3.8 jre 是 1.7.0.25 而操作系统是 windows 7 64bit。我尝试安装 eclipse.org/mat 但无法查看此插件的透视图或视图。
  • 该工具是独立版本。无需将其集成到eclipse中。你可以直接用'MemoryAnalyzer.exe'启动它
【解决方案2】:

我使用 Java VisualVM。这是一个标准工具,如果你安装了JDK,应该已经安装了。

如果您使用的是 Windows,您可以在 {JDK_INSTALLATION}\bin\jvisualvm.exe 中找到。

【讨论】:

    【解决方案3】:

    我通常使用 JVisualVM,它是 JDK 发行版的一部分,而不是 Eclipse 插件。

    【讨论】:

      【解决方案4】:

      你可以试试JVM Monitor,它集成在Eclipse中,类似于JVisualVM(功能较少)。

      【讨论】:

      • 我尝试从 Eclipse 安装它,但从 jvmmonitor.org/download/index.html 安装后无法查看 Java Monitor 透视图。我使用的是 eclipse 3.8 jre 是 1.7.0.25 而操作系统是 windows 7 64bit。即使我也尝试安装eclipse.org/mat,但无法查看相应插件的透视图或视图。
      【解决方案5】:

      尝试使用 visualVM(安装 jdk)或 jProfiler。

      【讨论】:

        猜你喜欢
        • 2012-08-23
        • 2010-12-02
        • 1970-01-01
        • 1970-01-01
        • 2012-04-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-02-19
        相关资源
        最近更新 更多