卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

jvm老年代爆滿 JAVA垃圾回收期老年代和新生代是什么意思?

JAVA垃圾回收期老年代和新生代是什么意思?它是“垃圾收集器”。它是Java虛擬機的內(nèi)存清理。使用一段時間后,內(nèi)存中會產(chǎn)生大量永遠不會使用的對象。如果不清理,內(nèi)存消耗會越來越大。至于什么時候執(zhí)行清理動

JAVA垃圾回收期老年代和新生代是什么意思?

它是“垃圾收集器”。它是Java虛擬機的內(nèi)存清理。使用一段時間后,內(nèi)存中會產(chǎn)生大量永遠不會使用的對象。如果不清理,內(nèi)存消耗會越來越大。至于什么時候執(zhí)行清理動作,什么樣的內(nèi)存將成為清理的目標,您可以從其他數(shù)據(jù)中學(xué)習(xí)。老一代和新一代也與記憶有關(guān)。當虛擬機初始化時,內(nèi)存大小已經(jīng)設(shè)置好并分為三部分:新一代-新創(chuàng)建的對象,舊一代-未回收的對象或大對象多次垃圾回收后的持久化生成JVM使用的內(nèi)存,包括類信息等。]~定義了新一代和老一代的代收算法,并將新一代劃分為伊甸園和幸存者區(qū)域。此外,舊時只有三個區(qū)。數(shù)據(jù)將首先分配到Eden區(qū)域(當然,在某些特殊情況下,如果是大對象,它將直接放入老年(大對象是指需要大量連續(xù)內(nèi)存空間的Java對象),當Eden沒有足夠的空間時,它將觸發(fā)JVM來啟動一個小GC。如果該對象在一次小GC后幸存,并且被幸存者空間接受,它將被移動到幸存者空間。對象的年齡設(shè)置為1。每一次這個物體存活下來,年齡就會增加1。當年齡達到一定水平(默認為15歲)時,會提升到中年。當然,提拔老年人的年齡是可以設(shè)定的。

事實上,新一代和老一代都對對象進行分區(qū)存儲,這樣更容易回收等等**