重磅,華為開(kāi)源JDK!
上一篇文章:
副業(yè)剛需?同事就用這 10 個(gè)開(kāi)源項(xiàng)目接私活!
簡(jiǎn)介
畢昇JDK是華為內(nèi)部OpenJDK定制版Huawei JDK的開(kāi)源版本,是一個(gè)高性能、可用于生產(chǎn)環(huán)境的OpenJDK發(fā)行版。Huawei JDK運(yùn)行在華為內(nèi)部500多個(gè)產(chǎn)品上,積累了大量使用場(chǎng)景和java開(kāi)發(fā)者反饋的問(wèn)題和訴求,解決了業(yè)務(wù)實(shí)際運(yùn)行中遇到的多個(gè)問(wèn)題,并在ARM架構(gòu)上進(jìn)行了性能優(yōu)化,畢昇JDK運(yùn)行在大數(shù)據(jù)等場(chǎng)景下可以獲得更好的性能。畢昇JDK 8與Java SE標(biāo)準(zhǔn)兼容,目前僅支持Linux/AArch64平臺(tái)。畢昇JDK同時(shí)是OpenJDK的下游,現(xiàn)在和未來(lái)也會(huì)持續(xù)穩(wěn)定為OpenJDK社區(qū)做出貢獻(xiàn)。畢昇JDK同時(shí)提供tar壓縮包格式和yum源兩種安裝方式

支持特性
畢昇JDK已經(jīng)升級(jí)至8u262版本,感謝OpenJDK社區(qū)眾多開(kāi)發(fā)者的貢獻(xiàn),現(xiàn)在畢昇JDK也已支持JFR,它是默認(rèn)關(guān)閉的,用戶可以使用以下命令在java應(yīng)用啟動(dòng)的時(shí)候啟用JFR,您還需要一個(gè)jmc 7.0以上的版本來(lái)讀取jfr dump文件。
java?-XX:+FlightRecorder
快速序列化 對(duì)于一些需要使用Java原生序列化接口而無(wú)法使用第三方序列化框架的場(chǎng)景,我們對(duì)Java序列化做了一些優(yōu)化,用戶可以使用如下命令打開(kāi):
-XX:+UnlockExperimentalVMOptions?-XX:+UseFastSerializer?-DfastSerializerEscapeMode=true
該參數(shù)不能兼容所有序列化場(chǎng)景,對(duì)于序列化對(duì)象在讀寫(xiě)兩端不一致或者classmeta信息在運(yùn)行時(shí)發(fā)生改變等場(chǎng)景,fastSerializer會(huì)無(wú)法支持,這時(shí)需要保證打開(kāi)了-DfastSerializerEscapeMode=true選項(xiàng)保證可以回退到原生的序列化模式
項(xiàng)目地址
gitee地址:https://gitee.com/openeuler/bishengjdk-8
更多精彩?
在公眾號(hào)【程序員編程】對(duì)話框輸入以下關(guān)鍵詞 查看更多優(yōu)質(zhì)內(nèi)容! 大數(shù)據(jù)?|?Java?|?1024?|?電子書(shū)?|?速查表? Python進(jìn)階?|?面試?|?手冊(cè)?|?成神?|?思想?|?小程序 命令行?|?人工智能?|?軟件測(cè)試?|?Web前端?|?Python 獲取更多學(xué)習(xí)資料
視頻 |?面試 |?技術(shù) | 電子書(shū)?
