【问题标题】:analyzing heap dump with eclipse memory analyser使用 Eclipse 内存分析器分析堆转储
【发布时间】:2016-01-25 23:50:38
【问题描述】:

我已使用 jmap 命令将堆转储生成到文件中,并且正在使用 Eclipse Mars 进行内存分析。我基本上是在尝试找出 Tomcat 8 中的内存泄漏。每当我启动 Tomcat 8 时,我都会在 tomcat 日志中不断获取Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded,因此我正在做所有这些来找出泄漏。

我可以在 Eclipse 中看到以下报告(屏幕截图),但我无法弄清楚如何解决这个问题。如果需要更多屏幕截图,请告诉我。

在执行上述步骤之前我尝试过的另一件事:

我设置了一个setenv.bat 文件并在其中包含以下说明:

set JAVA_OPTS=-Dfile.encoding=UTF-8 -Xms128m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=256m

但是,这件事对我没有帮助。

【问题讨论】:

    标签: java eclipse tomcat memory-leaks


    【解决方案1】:

    您能详细说明一下吗?由于您部署的应用程序可能会发生泄漏

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-28
    • 1970-01-01
    • 1970-01-01
    • 2013-01-21
    • 2013-06-09
    • 2011-02-28
    • 2012-10-07
    • 1970-01-01
    相关资源
    最近更新 更多