java解决Web应用程序的heapdump问题(JSP+SpringMVC+JPAHIBERNATE)
我一直在支持使用JSP+SpringMVC+JPA-HIBERNATE的webapplication。最近我们在WAS服务器中遇到了heapdump问题。现在我们需要更改应用程序中的一些代码以防止heapdump。否则部署团队不会将其移动到活动环境中。 我已经在IBM Healpanalyser中加载了heampdump文件(.phd),并在其中显示了泄漏嫌疑犯列表
我在下面的HeapAnalser标题图片中保留相同的数据。 hep anlayser提供了两种泄漏监控
1)97.499.936 bytes (52,48 %) of Java heap is used by 6 instances of
java/util/WeakHashMap$Entry Contains an instance) of the leak suspect:
-com/ibm/ws/wswebcontainer/webapp/WebApp holding 22.950.680 bytes at
0x822ac78
2)Responsible for 22.950.680 bytes (12,35 %) of Java heap
-Contained under array of java/util/WeakHashMap$Entry holding 97.499.936
bytes at 0x145bb10
我不知道我该如何进一步处理这个问题,我需要修改我们的代码来避免这个问题。为此,我需要找到创建上述实例的应用程序的哪些类。请建议我如何处理这个问题
共 (0) 个答案