求助>CMS替换成G1发生core dump>
9回复
2周前

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了。
求助各位大佬解答下。

638 阅读
请先登录,再评论

回复列表

可以把整个代码贴出来吗

archer2周前
回复 大空翼:

用cms就没问题,只要切换成g1,就立马core dump

回复
大空翼2周前
回复 archer:

从日志看和G1应该也没啥关系,主要是libopenblas_nolapack这个动态库的问题

回复
查看更多