OutOfMemoryError使用jdk1.5进入websphere应用程序服务器6.1

时间:2010-10-11 14:26:46

标签: java websphere

native_stdout.log:Exception java.lang.OutOfMemoryError: requested 289064 bytes for Chunk::new. Out of swap space?
native_stdout.log:Exception in thread "CompilerThread0" java.lang.OutOfMemoryError: requested 475344 bytes for Chunk::new. Out of swap space?
native_stdout.log:Exception java.lang.OutOfMemoryError: requested 5242880 bytes for GrET* in /BUILD_AREA/jdk1.5.0_18/hotspot/src/share/vm/utilities/growableArray.cpp. Out of swap space?
native_stdout.log:Exception in thread "CompilerThread1" java.lang.OutOfMemoryError: requested 8744 bytes for unsigned char in /BUILD_AREA/jdk1.5.0_18/hotspot/src/share/vm/code/codeBlob.cpp. Out of swap space?

1 个答案:

答案 0 :(得分:2)

最可能的解释是......因为错误消息表明......您的计算机没有交换空间,操作系统拒绝为JVM分配更多(虚拟)内存。

如果是这种情况,您可以尝试添加更多交换空间;例如,请参阅man swapon

另一种可能性是您的JVM在其可以请求的虚拟内存量上达到了进程资源限制;见man ulimit

在任何一种情况下,使用-Xmx ...选项简单地增加JVM的最大堆大小都无济于事。