我们正在使用以下配置:
CATALINA_OPTS="$CATALINA_OPTS -Xms6144m -Xmx6144m -Dcertain.config=/data02/certain/config -Djava.awt.headless=true -XX:MaxPermSize=1024m -server -Dhibernate.jdbc.use_streams_for_binary=true -verbose:gc -XX :+HeapDumpOnOutOfMemoryError -XX:ParallelGCThreads=4 -XX:LargePageSizeInBytes=512m -XX:+UseParallelOldGC -XX:+UseParallelGC -XX:+UseCompressedOops -XX:+AggressiveHeap -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps "
JDK 1.6 版本 22
操作系统:Red Hat Enterprise Linux Server 第 6 版。 CPU:共 4 个(每个 cpu 1 个内核,每个内核 1 个线程) Java HotSpot(TM) 64 位服务器 VM (17.1-b03) for linux-amd64 JRE (1.6.0_22- b04)
我们不断得到:
# Java 运行时环境检测到一个致命错误:</h1>
# java.lang.OutOfMemoryError: 为 Chunk::new 请求了 17179869200 字节。交换空间不足?
## 内部错误(allocation.cpp:215),pid=5845,tid=139708177794816 </p>