【发布时间】:2012-03-14 16:00:30
【问题描述】:
Redhat Enterprise Linux 5.4 32 位 + Sun HotSpot JVM 6u5 32 位 + JVM 设置-Xms1536m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=512m。
JVM 崩溃并出现以下错误:
java.lang.OutOfMemoryError:为 Chunk::new 请求了 828752 个字节。交换空间不足? 内部错误(allocation.cpp:218),pid=21557,tid=329534352 错误:块::新
java.lang.OutOfMemoryError:为 /BUILD_AREA/jdk6_05/hotspot/src/share/vm/utilities/growableArray.cpp 中的 grET 请求 383504 字节。交换空间不足? 内部错误 (allocation.inline.hpp:42),pid=16927,tid=334281616 错误:/BUILD_AREA/jdk6_05/hotspot/src/share/vm/utilities/growableArray.cpp 中的 grET
java.lang.OutOfMemoryError:为 /BUILD_AREA/jdk6_05/hotspot/src/share/vm/utilities/growableArray.cpp 中的 grET 请求 256000 字节。交换空间不足? 内部错误(allocation.inline.hpp:42),pid=16863,tid=334216080 错误:/BUILD_AREA/jdk6_05/hotspot/src/share/vm/utilities/growableArray.cpp 中的 GrET ..........
可能是JVM本身C/C++核心内存泄漏,C/C++内存使用达到JVM临界值,或者平台交换空间不足。
JVM自身C/C++核心内存泄漏如何处理?
Valgrind v3.7 无法与热点 JVM 6u5 一起使用。
【问题讨论】:
标签: java memory crash jvm memory-leaks