Websphere 内存不足问题

Websphere Out of Memory Issue

已尝试更新 server.xml,已从 C:\Users\username\AppData\Local\javasharedresources

中删除转储和临时缓存文件

仍然无法启动服务器。

这是我收到的以下错误消息:

JVMDUMP010I Java dump written to C:\WAS8\profiles\AppSrv02\bin\javacore.20150210.094417.6468.0009.txt JVMDUMP013I Processed dump event "systhrow", detail "java/lang/OutOfMemoryError".

OutOfMemoryError 异常可能有多种原因。可能是启动时加载的应用程序之一存在内存泄漏,或者最大堆大小设置得不够高,无法支持启动时加载的所有组件。

最好进行故障排除练习。我建议您从 here 下载堆分析器工具并分析 javacore 文件以查看潜在泄漏(如果有)可能在哪里。

如果找不到内存泄漏,请尝试增加 JVM 最大堆大小。检查您的主机系统是否有足够的 RAM 来支持所选的最大 JVM 堆大小。

之前我没有用正确的参数更新 server.xml,一旦我用 genericJvmArguments="-Xms1024M -Xmx2048M"InitialHeapSize="1024" maximumHeapSize="2048" 更新了 server.xml,我就可以启动服务器了。