性能问答>CMS替换成G1发生core dump>
8回复
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了。
求助各位大佬解答下。

4268 阅读
请先登录,再评论

可以把整个代码贴出来吗

2年前
回复 大空翼:

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

2年前回复
回复 archer:

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

2年前回复
回复 archer:

不是GC日志,是进程crash的时候生成的一个hs_err开头的文件

2年前回复
查看更多