有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案