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