【问题标题】:Finding memory leak potentials寻找内存泄漏的可能性
【发布时间】:2016-11-22 02:41:46
【问题描述】:

您好,我在这方面遇到了一个真正的大问题。是否有任何工具或进程可以识别我的 java webapps 上的内存泄漏。我目前使用的是spring、hibernate、c3p0。

【问题讨论】:

  • 您可以尝试 VisualVM/JProfiler/Yourkit 等工具。分析哪些对象占用了内存。
  • 我认为 Catalina 引擎也提供了内存泄漏预防线程......
  • 你认为垃圾回收会解决这个问题吗?谢谢!
  • 很久以前我在c3p0 上遇到了几个内存问题,我最终在部署到Tomcat 或Weblogic 时使用了allways 服务器定义的池。无论如何,尝试生成一个 java 内存转储并使用 eclipse memory analizer 对其进行分析。几次对我很有帮助
  • 我能有一个关于如何做到这一点的教程吗?

标签: java tomcat memory web-applications memory-leaks


【解决方案1】:

您可以尝试 VisualVM/JProfiler/Yourkit 等工具。分析哪些对象正在占用内存。 VisualVM 自带 JDK,但其他人可能也需要购买。

link 提供了关于如何检测内存泄漏并解决它们的清晰说明。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 2011-01-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多