8回复
4年前
CMS替换成G1发生core dump
最近我们准备使用G1垃圾回收器替换CMS,设置参数如下:
-XX:+UseG1GC -XX:G1HeapRegionSize=4M -XX:InitiatingHeapOccupancyPercent=40 -XX:MaxGCPauseMillis=100 -XX:+TieredCompilation -XX:CICompilerCount=4 -XX:-UseBiasedLocking
启动的时候发现立马就core dump,使用gdb调试了一下core文件,定位到发生core dump的线程,发现是分配一个3000 * 1000的double数组的时候发生异常。之后把region size调成32M,正常启动了,但是运行一个小时之后又core dump了。
求助各位大佬解答下。
4680 阅读