JVM中产生“concurrent mode failure”导致FullGC的原因

原因: 【1】老年代中存活的数据太大,以致老年代没有足够空间支持分配,即导致concurrent-mode-failure 【2】如果长时间频繁出现,有可能是老年代设置太小或者CMSGC后没有进行压缩的原因导致 【3】应用本身行为变化,导致JVM无法充分的预估新晋升对象的大小。(如:突然有一个非常大的对象,以致新生代无法存放,而老生代空间虽然大于平时预估对象大小,但是此对象老生代还是无法存放) 解
相关文章
相关标签/搜索