【问题标题】:Is there a way to determine the memory usage per application in weblogic?有没有办法确定 weblogic 中每个应用程序的内存使用情况?
【发布时间】:2016-02-10 03:50:39
【问题描述】:

我们正在运行 weblogic,并且似乎存在内存泄漏 - 我们最终耗尽了堆空间。

我们在服务器上有 5 个应用(5 个战争部署)。

你能想出一种方法来收集每个应用程序的内存使用情况吗?

(然后我们可以通过查看相应应用程序中的代码来集中搜索。)

我已经运行 jmap 来获取堆转储并将结果加载到 jvisualvm 中,但不清楚大量对象的来源 - 例如字符串。

我在想 weblogic 可能会为每个应用程序使用单独的类加载器,因此我们或许可以通过该路径解决问题...

【问题讨论】:

  • 试试 NewRelic 之类的,他们有免费试用期,应该足以解决您的问题。

标签: java memory-leaks out-of-memory weblogic


【解决方案1】:

尝试使用 Eclipse MAT,它会提示内存泄漏以及其他功能

【讨论】:

    猜你喜欢
    • 2015-08-13
    • 2010-10-02
    • 1970-01-01
    • 2019-02-21
    • 2013-09-11
    • 1970-01-01
    • 2019-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多