久久精品中文字幕,狠狠色丁香婷婷综合,精品国产制服丝袜高跟,国内精品久久久久久久久齐齐 ,国模冰莲极品自慰人体
灰鴿子遠(yuǎn)程控制軟件
標(biāo)題:
ZGC大堆Java垃圾回收器可能會開源
[打印本頁]
作者:
admin
時間:
2017-10-28 22:09
標(biāo)題:
ZGC大堆Java垃圾回收器可能會開源
ZGC大堆Java垃圾回收器可能會開源
投票截止到11月8日,批準(zhǔn)項目請求,可以與紅帽的Shenandoah競爭
面向大堆的Oracle開發(fā)的低延遲Java垃圾收集器可能會轉(zhuǎn)移到開源社區(qū),如果這樣做的提案得到社區(qū)的批準(zhǔn)。投票截止到十一月八號。
被稱為Z垃圾收集器(ZGC),該項目旨在支持多字節(jié)堆,暫停時間不超過10毫秒,與G1垃圾收集器相比,不超過15%的應(yīng)用程序降低吞吐量。
但根據(jù)Oracle的HotSpot虛擬機(jī)團(tuán)隊成員Per Liden在OpenJDK郵件列表中提出的建議,ZGC的開發(fā)人員并不認(rèn)為這些目標(biāo)是每個工作負(fù)載的“硬要求”。 Liden的建議要求創(chuàng)建一個ZGC項目,他將以HotSpot集團(tuán)為贊助商。
使用ZGC,可以在運(yùn)行應(yīng)用程序線程的同時執(zhí)行諸如對象加載的操作。 ZGC執(zhí)行包括標(biāo)記,參考處理和重定位/壓縮的任務(wù)。剩余的任務(wù),包括卸載和弱根處理,并發(fā)。
ZGC的核心設(shè)計原則是使用負(fù)載障礙物和彩色物體指針。在Java對象中加載引用字段對象的行為受到負(fù)載障礙;彩色對象指針具有負(fù)載屏障使用的信息,以確定在允許Java線程使用指針之前是否必須采取措施。 Liden表示,彩色指針在重定位和壓縮階段允許回收和重新使用內(nèi)存,指針指向回收區(qū)域的指針已被修復(fù)。這有助于保持一般堆積的開銷。
ZGC項目的一些工作已經(jīng)在別的地方找到了一個用例,其中包括一個atomics重寫和一個垃圾回收障礙API。
ZGC可以與Red Hat的Shenandoah Java垃圾收集項目爭取關(guān)注,該項目也適用于大型堆棧應(yīng)用。
歡迎光臨 灰鴿子遠(yuǎn)程控制軟件 (http://www.wzgoogletg.cn/)
Powered by Discuz! X3.4