Java 使用jdk1.5在websphere application server 6.1中获取OutOfMemoryError

Java 使用jdk1.5在websphere application server 6.1中获取OutOfMemoryError,java,websphere,Java,Websphere,最可能的解释是。。。正如错误消息所示。。。您的计算机的交换空间不足,操作系统拒绝向JVM分配更多(虚拟)内存 如果是这种情况,您可以尝试添加更多交换空间;例如,请参见man swapon 另一种可能性是,JVM在可以请求的虚拟内存量上达到了进程资源限制;请参见manulimit 在任何一种情况下,使用-Xmx…选项简单地增加JVM的最大堆大小都不会有帮助。标准答案:在代码中配置它并修复内存漏洞和/或给它足够的内存。什么时候会发生这种情况?WebSphere正在做什么?编译一些servlet或者类

最可能的解释是。。。正如错误消息所示。。。您的计算机的交换空间不足,操作系统拒绝向JVM分配更多(虚拟)内存

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

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


在任何一种情况下,使用
-Xmx…
选项简单地增加JVM的最大堆大小都不会有帮助。

标准答案:在代码中配置它并修复内存漏洞和/或给它足够的内存。什么时候会发生这种情况?WebSphere正在做什么?编译一些servlet或者类似的东西?
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?