【发布时间】:2016-01-26 14:04:09
【问题描述】:
我们在堆大小为 512M 的 IBM J9 VM 上运行 weblogic 服务器。
今天,服务器因 OutOfMemory 错误而失败。
我用 Eclipse 内存分析器打开了堆转储文件 xxx.phd(并且安装了 IBM DTFJ 插件以支持 .phd 文件)。
MAT 给我这样的泄漏嫌疑报告:
One instance of "java.lang.Object[]" loaded by "<system class loader>" occupies 402,572,608 (74.86%) bytes. The memory is accumulated in one instance of "java.lang.String[][]" loaded by "<system class loader>".
如何找到创建这个大数组的类?
还是那些仍在使用这个大数组的类?
或任何帮助我识别大数组的提示?
【问题讨论】:
标签: java eclipse memory memory-leaks