【发布时间】:2015-11-26 02:39:58
【问题描述】:
我在本地机器上使用 IBM Support Assistant 5。我正在尝试打开一个 heapdump 文件 (.phd) 文件,该文件是我从出现内存不足错误的服务器中抓取的,并将其复制到我的本地计算机上。文件大小为 915 MB。
在 IBM Support Assistant 中,我正在使用 Memory Analyzer 工具(桌面)。当我启动这个工具时,有一个屏幕允许您指定最小堆和最大堆。我一直在尝试将最大堆大小从 1024 增加到 7500,但无论我对这些设置做什么,在它花费 x 分钟尝试解析堆转储后,我都会在工具中得到 outOfMemoryError。
我正在使用以下 JVM 运行 Windows 7。
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) Client VM (build 25.51-b03, mixed mode, sharing)
堆转储是在 WebSphere 6.1 服务器上创建的。
有人可以向我建议一种方法来解决这个问题,以便能够打开和分析堆转储。
【问题讨论】:
-
你的机器有多少内存?服务器上的堆有多大(最大堆设置)?你可以随时尝试独立heap dump analyzer
-
单机版对我有用!谢谢。我什至不必更改任何内存设置
标签: java websphere websphere-6.1