摘要:今天收到一封郵件組的郵件,是關(guān)于的,版將作為第一個(gè)的版。版特性包括挑了感興趣的看了下,包括以下通過(guò)使用并行來(lái)改進(jìn)最壞情況下的延遲。雖然式設(shè)計(jì)成避免的,但有些情況下回收器會(huì)降級(jí)成。
今天收到一封郵件組的郵件,是關(guān)于JDK 10 First Release Candidate的, JDK10 b43版將作為第一個(gè)JDK10的RC版。
b43版特性包括:
286: Local-Variable Type Inference
296: Consolidate the JDK Forest into a Single Repository
304: Garbage-Collector Interface
307: Parallel Full GC for G1
310: Application Class-Data Sharing
312: Thread-Local Handshakes
313: Remove the Native-Header Generation Tool (javah)
314: Additional Unicode Language-Tag Extensions
316: Heap Allocation on Alternative Memory Devices
317: Experimental Java-Based JIT Compiler
319: Root Certificates
322: Time-Based Release Versioning
挑了感興趣的看了下,包括以下:
JEP 307: Parallel Full GC for G1通過(guò)使用并行full GC來(lái)改進(jìn)G1最壞情況下的GC延遲。雖然G1式設(shè)計(jì)成避免full GC的,但有些情況下回收器會(huì)降級(jí)成full GC。改進(jìn)主要包括將mark-sweep-compact從單線程變成與Young和Mixed回收器相同的線程數(shù)。
JEP 310: Application Class-Data Sharing主要改進(jìn)啟動(dòng)時(shí)間與內(nèi)存空間占用。
主要相關(guān)的技術(shù)有在JDK5時(shí)引進(jìn)的Class-Data Sharing(簡(jiǎn)稱CDS),其允許一組類可以被預(yù)先放在一個(gè)共享的歸檔文件中以便之后在運(yùn)行時(shí)直接映射到內(nèi)存中以減少啟動(dòng)時(shí)間。
其中的成果例子:
包含6個(gè)JVM的Java EE應(yīng)用服務(wù)器處理一個(gè)13G內(nèi)存的數(shù)據(jù)時(shí)節(jié)省了340M內(nèi)存。
JEdit benchmark的啟動(dòng)時(shí)間節(jié)省了20-30%。
JEP 317: Experimental Java-Based JIT Compiler提供了實(shí)驗(yàn)性質(zhì)的基于java的JIT編譯器,Graal,可以在Linux/x64的平臺(tái)上使用。
現(xiàn)在此更新不是用來(lái)對(duì)標(biāo)現(xiàn)存的JIT編譯器的。
用以下參數(shù)開(kāi)啟
-XX:+UnlockExperimentalVMOptions -XX:+UseJVMCICompiler
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/76321.html
摘要:更新速度快的飛起,早期訪問(wèn)構(gòu)建版已發(fā)布,你現(xiàn)在用到了第幾版本本周的最大新聞可能是的正式發(fā)布。早期訪問(wèn)構(gòu)建版特征如下目前為止,針對(duì)的是切換表達(dá)式原始字符串文字本文不聊的新特性。網(wǎng)上太多了,自行搜索。 JDK 更新速度快的飛起,JDK 12 早期訪問(wèn)構(gòu)建版已發(fā)布,你現(xiàn)在用到了第幾版本? 本周Java的最大新聞可能是JDK 11的正式發(fā)布。不過(guò)在 6 月底,JDK 11 就已經(jīng)進(jìn)入了 Ram...
摘要:以下內(nèi)容摘錄自微博的及熱帖簡(jiǎn)稱熱帖,選項(xiàng)標(biāo)準(zhǔn)新發(fā)布實(shí)用有趣,根據(jù)項(xiàng)目時(shí)間分類,發(fā)布時(shí)間不超過(guò)的項(xiàng)目會(huì)標(biāo)注,無(wú)該標(biāo)志則說(shuō)明項(xiàng)目超過(guò)半月。特性可監(jiān)控記錄的正常運(yùn)行時(shí)間。服務(wù)器打包為一組微服務(wù),用戶可使用命令輕松使用。 作者:HelloGitHub-小魚干 機(jī)械臂可能在醫(yī)療劇中看過(guò),可以用來(lái)...
摘要:類總所周知,不像其他面向?qū)ο笳Z(yǔ)言那樣支持類,但是可以通過(guò)函數(shù)和原型來(lái)模擬類。如果你學(xué)習(xí)過(guò)或者其他面向?qū)ο笳Z(yǔ)言的話,你會(huì)覺(jué)得很熟悉。結(jié)論下一個(gè)版本的會(huì)帶來(lái)一個(gè)更加簡(jiǎn)單更加友好的語(yǔ)法來(lái)幫助那些從面向?qū)ο笳Z(yǔ)言轉(zhuǎn)過(guò)來(lái)的開(kāi)發(fā)者的學(xué)習(xí)。 原文地址:http://www.frontendjournal.com/javascript-es6-learn-important-features-in-a-...
摘要:等同于真正無(wú)提示反饋。等同于詳細(xì)反饋。等同于標(biāo)記直接將標(biāo)記傳遞到運(yùn)行時(shí)系統(tǒng)。為每個(gè)遠(yuǎn)程標(biāo)記或標(biāo)記參數(shù)使用一個(gè)標(biāo)記將標(biāo)記傳遞到編譯器。 為什么要用jshell 在IDE中創(chuàng)建一個(gè)項(xiàng)目來(lái)研究和學(xué)習(xí)框架太重量級(jí)了, 我需要一個(gè)輕量的解決方案. 調(diào)用一個(gè)方法, 它可以馬上在終端中打印返回值的內(nèi)容. Jshell 是一個(gè)(REPL)交互式解釋器, 一般作為學(xué)習(xí)如何使用類的練習(xí)場(chǎng), 方法. 可以立...
閱讀 1422·2021-10-08 10:05
閱讀 4235·2021-09-22 15:54
閱讀 3161·2021-08-27 16:18
閱讀 3160·2019-08-30 15:55
閱讀 1528·2019-08-29 12:54
閱讀 2806·2019-08-26 11:42
閱讀 635·2019-08-26 11:39
閱讀 2186·2019-08-26 10:11