<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Oracle慌了!華為終于對(duì)JDK下手了!

          共 1831字,需瀏覽 4分鐘

           ·

          2020-11-18 02:24

          來(lái)源:網(wǎng)絡(luò)
          整理:公眾號(hào)—碼出未來(lái)


          近日有開(kāi)發(fā)者在華為 openEuler操作系統(tǒng)源碼中發(fā)現(xiàn)了華為的 OpenJDK 發(fā)行版,名為“畢昇 JDK 8(bishengjdk-8)”。


          沒(méi)錯(cuò),就是發(fā)明了活字印刷術(shù)的那個(gè)畢昇。


          根據(jù)介紹,畢昇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同時(shí)是OpenJDK的下游,現(xiàn)在和未來(lái)也會(huì)持續(xù)穩(wěn)定為OpenJDK社區(qū)做出貢獻(xiàn)。畢昇JDK同時(shí)提供tar壓縮包格式和yum源兩種安裝方式。

          畢昇 JDK 8 與 Java SE 標(biāo)準(zhǔn)兼容,8u262 包含的 IANA 版本是 2020a。目前該 JDK 僅支持 Linux 版本,對(duì)操作系統(tǒng)的要求是 AArch64 上 glibc 版本不低于 2.17,基本覆蓋所有主流操作系統(tǒng),發(fā)布前經(jīng)過(guò)穩(wěn)定性驗(yàn)證的操作系統(tǒng)有 openEuler 20.03 LTS 和 CentOS 7.X。


          支持特性

          畢昇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)保證可以回退到原生的序列化模式。

          安裝方式


          在 Linux/AArch64 平臺(tái)上安裝JDK 8

          下載壓縮包 bisheng-jdk-8u262-linux-aarch64.tar.gz。進(jìn)入到你想要將 JDK 安裝的目錄中,并將 .tar.gz 壓縮包拷貝到當(dāng)前目錄。$ cd /path/to/jdk將 .tar.gz 壓縮包解壓縮:$ tar zxvf bisheng-jdk-8u262-linux-aarch64.tar.gz

          JDK 的安裝目錄為 jdk-8u262。

          如果您想節(jié)省磁盤(pán)空間,您可以刪除 .tar.gz 壓縮包。


          在 Linux/AArch64 平臺(tái)上安裝JRE 8

          下載壓縮包 bisheng-jre-8u262-linux-aarch64.tar.gz。進(jìn)入到你想要將 JDK 安裝的目錄中,并將 .tar.gz 壓縮包拷貝到當(dāng)前目錄。$ cd /path/to/jre將 .tar.gz 壓縮包解壓縮:$ tar zxvf bisheng-jre-8u262-linux-aarch64.tar.gz

          JRE 的安裝目錄為 jre-8u262。

          項(xiàng)目地址

          gitee地址:https://gitee.com/openeuler/bishengjdk-8



          往期推薦

          美國(guó)大選的背后,黑客"粉絲"竟然有這些飯圈騷操作!


          自定義注解!絕對(duì)是程序員裝逼的利器!!


          一個(gè)技術(shù)總監(jiān)的忠告:精通那么多技術(shù),你為何還是受不到重用?


          本文由“壹伴編輯器”提供技術(shù)支
          ?

          直面Java第329期:哪個(gè)命令可以監(jiān)控虛擬機(jī)各種運(yùn)行狀態(tài)信息?

          深入并發(fā)第013期:拓展synchronized——鎖優(yōu)化


          如果你喜歡本文,
          請(qǐng)長(zhǎng)按二維碼,關(guān)注?Hollis.
          轉(zhuǎn)發(fā)至朋友圈,是對(duì)我最大的支持。

          點(diǎn)個(gè)?在看?
          喜歡是一種感覺(jué)
          在看是一種支持
          ↘↘↘
          瀏覽 67
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  丁香五月综合网 | 人人射人人操人人舔 | 热久久思思热 | 欧美爱爱视频免费看 | 91无码 |