我们正在运行weblogic并且似乎有内存泄漏 - 我们最终耗尽了堆空间。
我们在服务器上有5个应用程序(5个战争部署)。
您能想出一种基于每个应用程序收集内存使用情况的方法吗?
(然后我们可以通过查看相应应用中的代码来集中我们的搜索。)
我已经运行jmap来获取堆转储并将结果加载到jvisualvm中,但不清楚大量对象的来源 - 例如字符串。
我当时认为weblogic可能会为每个应用程序使用单独的类加载器,因此我们可以通过该路径找出一些东西......
答案 0 :(得分:0)
尝试使用Eclipse MAT,它提供了一些内存泄漏,以及其他功能