java是什么 JAVA垃圾回收期老年代和新生代是什么意思?
JAVA垃圾回收期老年代和新生代是什么意思?它是“垃圾收集器”。它是Java虛擬機(jī)的內(nèi)存清理。使用一段時間后,內(nèi)存中會產(chǎn)生大量永遠(yuǎn)不會使用的對象。如果不清理,內(nèi)存消耗會越來越大。至于什么時候執(zhí)行清理動
JAVA垃圾回收期老年代和新生代是什么意思?
它是“垃圾收集器”。它是Java虛擬機(jī)的內(nèi)存清理。使用一段時間后,內(nèi)存中會產(chǎn)生大量永遠(yuǎn)不會使用的對象。如果不清理,內(nèi)存消耗會越來越大。至于什么時候執(zhí)行清理動作,什么樣的內(nèi)存將成為清理的目標(biāo),您可以從其他數(shù)據(jù)中學(xué)習(xí)。老一代和新一代也與記憶有關(guān)。在虛擬機(jī)初始化時,內(nèi)存大小已經(jīng)設(shè)置好,分為三部分:新一代-新創(chuàng)建的對象,舊一代-未回收的對象或多次垃圾回收后的大對象,持久化的一代-JVM使用的內(nèi)存,包括類信息等