新聞中心
甲骨文公司表示低暫停G1垃圾回收機(jī)制將在取代Parallel GC提高系統(tǒng)執(zhí)行效率。

為龍州等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及龍州網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、龍州網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
目前甲骨文正計(jì)劃將G1服務(wù)器垃圾回收機(jī)制作為32位與64位Java服務(wù)器配置方案中的默認(rèn)回收選項(xiàng),但這種處理方式可能帶來(lái)一系列后續(xù)問(wèn)題。
正如于今年早些時(shí)候***發(fā)布并于本月剛剛進(jìn)行了更新的JEP(即JDK增強(qiáng)方案)248所指出,此次回收機(jī)制變更的動(dòng)機(jī)在于將暫停時(shí)間引入內(nèi)存管理?!耙话銇?lái)講,限制GC暫停時(shí)間要比***限度提升吞吐能力更為重要,”這份建議指出?!岸x擇G1這類低暫停垃圾回收方案應(yīng)該能夠?yàn)榇蠖鄶?shù)用戶帶來(lái)更出色的整體使用體驗(yàn)——至少相較于主要面向吞吐能力的當(dāng)前默認(rèn)選項(xiàng)Parallel GC是如此?!舜巫兏饕谝豁?xiàng)假設(shè),即限制延遲水平通常要優(yōu)先于提升吞吐能力。如果這一假設(shè)并不準(zhǔn)確,那么此次調(diào)整可能無(wú)法帶來(lái)理想的效果、甚至需要重新加以審視?!?/p>
甲骨文方面的計(jì)劃是將G1部署在將于明年推出的Java 9當(dāng)中。在JDK(即Java開發(fā)工具)8及其后續(xù)更新版本當(dāng)中,G1已經(jīng)迎來(lái)了多項(xiàng)性能改進(jìn)。而根據(jù)JEP文檔的說(shuō)法,其應(yīng)該還會(huì)在JDK 9內(nèi)得到進(jìn)一步提升。
甲骨文公司的一份說(shuō)明文檔指出,G1的定位是專門面向擁有大容量?jī)?nèi)存及多處理器設(shè)備的服務(wù)器型垃圾收集方案。不過(guò)將其作為默認(rèn)收集機(jī)制可能會(huì)暴露出G1當(dāng)中某些原本不為人知的潛在問(wèn)題,JEP 248指出?!叭绻渲谐霈F(xiàn)了某些在JDK 9生命周期之內(nèi)無(wú)法解決的問(wèn)題,那么我們將重新將Parallel GC作為JDK 9通用版本的默認(rèn)垃圾回收方案?!盙1還提供多種不同資源使用方式。“當(dāng)資源使用率需要被控制在***水平時(shí),用戶應(yīng)該優(yōu)先選擇其它垃圾回收機(jī)制來(lái)取代G1,而在變更之后、后備回收機(jī)制必須得到明確指定?!?/p>
Parallel GC這套并行垃圾回收方案多年來(lái)一直在Java當(dāng)中充當(dāng)默認(rèn)選項(xiàng),而需要盡可能壓縮垃圾回收暫停時(shí)間的應(yīng)用程序則主要采用Concurrent Mark Sweep——后者同樣屬于備選方案,Java虛擬機(jī)技術(shù)供應(yīng)商Azul Systems公司Scott Sellers指出。G1是一套全新實(shí)現(xiàn)方案,其代碼更加簡(jiǎn)潔而且在維護(hù)方面上對(duì)開發(fā)人員更加友好,因此“一部分用戶可能更傾向于使用G1作為演進(jìn)后的處理手段,”Sellers解釋稱。
不過(guò)G1也有著自己的弊端,包括較并行垃圾收集機(jī)制而言數(shù)據(jù)吞吐速度較慢且性能較差,他表示?!癎1的另一大短板在于,如果某款應(yīng)用程序需要擁有非常嚴(yán)格的響應(yīng)時(shí)間特性,那么經(jīng)過(guò)精確調(diào)整的CMS垃圾回收機(jī)制在幾乎各種情況下都能提供優(yōu)于G1的響應(yīng)時(shí)間指標(biāo)?!?/p>
本文題目:Java9許愿清單:請(qǐng)賜予我們更理想的垃圾回收機(jī)制
網(wǎng)站URL:http://m.fisionsoft.com.cn/article/cdsheii.html


咨詢
建站咨詢
