新生代和舊生代有何區(qū)別?
回收方式的選擇
JVM有client和server兩種模式,這兩種模式的gc默認(rèn)方式是不同的:
clien模式下,新生代選擇的是串行g(shù)c,舊生代選擇的是串行g(shù)c
server模式下,新生代選擇的是并行回收gc,舊生代選擇的是并行g(shù)c
一般來說我們系統(tǒng)應(yīng)用選擇有兩種方式:吞吐量優(yōu)先和暫停時間優(yōu)先,對于吞吐量優(yōu)先的采用server默認(rèn)的并行g(shù)c方式,對于暫停時間優(yōu)先的選用并發(fā)gc(CMS)方式。