国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

重磅發布:阿里 OpenJDK終于開源啦! 將長期支持版本 Dragonwell

leanxi / 3061人閱讀

摘要:前幾天的北京阿里云峰會,阿里巴巴正式宣布對外開源長期支持版本。此次,阿里巴巴發布的預覽版本對應的版本。同時對于阿里云,會針對的兩個版本和隨阿里云鏡像發布,免費提供給阿里云客戶使用。年月,發布,根據阿里大數據場景的定制版發布。

前幾天的北京阿里云峰會,阿里巴巴正式宣布對外開源 OpenJDK 長期支持版本 Alibaba Dragonwell。作為 Java 全球管理組織 Java Community Process (JCP) 的最高執行委員會的唯一中國代表,以及 Oracle 之外的 Java 生態中為數不多的 OpenJDK 定制者,Alibaba Dragonwell 的開源是阿里巴巴向全球 Java 開發者的重磅獻禮。
這就是 Alibaba Dragonwell

Alibaba Dragonwell 是一款免費的 OpenJDK 發行版。它提供長期支持,包括性能增強和安全修復。Alibaba Dragonwell 目前支持 X86-64/Linux 平臺,在數據中心大規模 Java 應用部署情況下, 可以大幅度提高穩定性、效率以及性能。Alibaba Dragonwell 與 Java SE 標準兼容,用戶可以使用 Alibaba Dragonwell 開發和運行 Java 應用程序。

此次,阿里巴巴發布的 Alibaba Dragonwell 8 預覽版本對應 OpenJDK 8 的版本。Alibaba Dragonwell的開源為全球 Java 開發者提供了新選擇。同時對于阿里云,Alibaba Dragonwell 會針對 LTS 的兩個版本 Java 8 和 Java 11 隨阿里云 VM 鏡像發布,免費提供給阿里云客戶使用。

AJDK 的優勢繼承者——Alibaba Dragonwell

Alibaba Dragonwell 的前身是阿里巴巴內部使用的 AJDK(Alibaba/AlipayJDK)。早在 2010 年,阿里巴巴就開始了基于 OpenJDK 開源軟件的開發,并在 2015 年著手 OpenJDK 8 的優化和定制工作。

AJDK 作為阿里巴巴 Java 應用的基石,支撐了阿里經濟體內所有的 Java 業務,經受了多次雙十一考驗,積累了大量業務場景下的實踐經驗。作為在 Oracle 之外的 Java 生態中的 OpenJDK 定制者, 阿里一直不遺余力持續開拓 Java 新疆界:

2015 年 10月,AJDK8.0.0 發布,實現多租戶,支持高密度部署以及資源隔離。

2016 年 5月,AJDK 8.1.1 發布,支持 JWarmup,支持 Java 應用在運行時提前編譯。

2016 年10月,AJDK 8.2.4 發布,實現Wisp協程 ,有效提升 Java 應用性能 30% 以上。

2018 年 1 月,AJDK 8.4.7 發布,根據阿里大數據場景的定制版 ZenGC (G1 based)發布。

2018 年 2月,發布基于 AJDK 的 Java Profiling 工具 Java Event Tracing(JET) 。

作為 AJDK 的開源版本, Alibaba Dragonwell 沿襲了 AJDK 的技術優勢以及實踐場景下的技術經驗。開源后,Alibaba Dragonwell 的每次發布都將會同步 OpenJDK 8 的最新更新(OpenJDK 8u),并將基于阿里的工程實踐,加入阿里的’value-add’ 功能。Alibaba Dragonwell 版本會通過 JCK 兼容套件測試,確保 Java 的兼容性。

Alibaba Dragonwell 與 OpenJDK

Oracle 宣布 Java8 在 2019 年 1月之后停止更新,另外 Java11 及以后版本將不再提供免費的 long-term support (LTS) 支持。可以預見,未來將有越來越多 Java 開發者轉向使用 OpenJDK。阿里巴巴長期致力于與 Java 技術推進的聚集地——OpenJDK 社區密切合作,Alibaba Dragonwell 將保持與社區版本的同步,并充分融合阿里巴巴業務實踐與技術經驗,為 Java 開發者提供一個良好的應對方案。

Alibaba Dragonwell 8 的優勢

1、移植上游 Java 11 的 Java Flight Recorder (JFR) 功能,Java 開發人員可以通過 JFR 收集 JVM 運行過程中的詳細的 profiling 信息,配合 Java Mission Control(JMC), 大幅提高 Java 應用的問題診斷及性能優化效率;

2、集成 AJDK 的 JWarmup 技術,JWarmup 已作為 Java Enhancment Proposal(JEP) 在 OpenJDK 立項,未來有望加入 Java 的標準發行版中。JWarmup 在數據中心可以結合應用的流量調度時機,動態預編譯Java 代碼,可以有效減少由于傳統的 Just-in-Time 的預熱(Warmup)導致的 CPU load 過高,rt 超時等問題。

3、提供在 GC 問題診斷 Servicibility 方面的提高, 詳細信息參考 Alibaba Dragonwell 8 User Guide?https://github.com/alibaba/dr...

Alibaba Dragonwell Roadmap

作為 OpenJDK 的下游,Alibaba Dragonwell 將在每季度發布新版本主要包含:

社區上游安全/關鍵 bug 修復

阿里定制的功能,Bug修復等。

基于阿里工程實踐的 Java 8 以后版本的功能移植

我們計劃逐步把阿里巴巴內部使用 AJDK 積累的技術創新開源出來貢獻給社區。同時,我們預計 2019 年年底發布 Alibaba Dragonewell 11。

Github Link:

https://github.com/alibaba/dr...

二、特性:

1、垃圾回收:使用CMS (-XX:+UseConcMarkSweep) 作為默認GC策略。

2、JFR(Java Flight Recorder):

(1)從JDK11中backport到了Dragonwell-8版本中。

(2)添加了EnbleJFR命令行選項,默認關閉,用于徹底隔離JFR相關邏輯,只有添加-XX:+EnableJFR到JVM命令行才可以使用JFR特性。

3、Serviceability支持:

(1)jmap的dump子命令支持“mini”選項,可以在做heapdump時忽略掉原始類型數組的內容,詳情請參考jmap工具的幫助信息。

(2)增加參數:? ?PrintYoungGenHistoAfterParNewGC,該用于打印一次ParNew GC之后young區對象的histogram。該參數可以用jinfo動態打開。

(3)增加參數PrintGCRootsTraceTime用于打印一次ParNew GC的具體耗時,主要用于排查長的ygc問題。該參數可以用jinfo動態打開關閉。

(4)增加參數:ArrayAllocationWarningSize,默認值為512M。當分配的對象大小超過該值的時候,標準輸出里會顯示分配的堆棧。該參數可以通過jinfo動態修改。

4、JWarmUp:

(1)增加參CompilationWarmUpRecording啟用JWarmUp的記錄模式,在指定的時間后,JVM會生成JWarmUp profile,包含JVM中的已加載類及熱點方法。

(2)增加參數:CompilationWarmUp啟用JWarmUp的預熱編譯模式,根據指定的JWarmUp profile加載之前記錄的熱點方法,通過API可以通知JVM預熱編譯熱點方法。

(3)JDK中提供了:com.alibaba.jwarmup.JWarmUp類,應用可以使用該JAVA API控制JWarmUp,例如通知JVM開始WarmUp編譯,檢查編譯情況,通知JVM退優化預熱編譯的方法。

三、安裝Alibaba Dragonwell:

1、下載軟件包:

下載地址:

https://github.com/alibaba/dr...

下載版本:

Alibaba_Dragonwell8_Linux_x64_8.0-preview.tar.gz

2、解壓軟件包:# tar -xf

Alibaba_Dragonwell8_Linux_x64_8.0-preview.tar.gz -C /usr/local

備注:解壓后生成的目錄名為j2sdk-image

3、配置環境變量:

# vim /etc/profile.d/jdk.shexport?JAVA_HOME=/usr/local/j2sdk-imageexport?PATH=$JAVA_HOME/bin:$PATH# . /etc/profile.d/jdk.sh

4、查看JAVA版本:# java -version

Alibaba Dragonwell FAQ

在宣布開源前夕,InfoQ 記者對阿里云智能基礎產品事業部資深技術專家李三紅、阿里云智能基礎產品事業部研究員 Kingsum Chow (周經森)進行了采訪,以下就大家關心的問題做一下整理。

Q1.Alibaba Dragonwell 命名有什么由來?

“Dragonwell”中文譯為龍井,象征著中國的茶文化,又恰好是杭州特色(阿里巴巴總部所在地);“well”一詞通常被描述為水源匯聚在一起供大家享用,我們希望可以集合所有開發者的力量不斷完善該項目并最終貢獻給所有用戶。

Q2.開源的 Alibaba Dragonwell 與阿里內部使用的 AJDK 是一個東西嗎?

本次開源的 Alibaba Dragonwell 與阿里內部使用的 AJDK 還是有差異的。Alibaba Dragonwell 是 AJDK 的開源版本,AJDK 技術的繼承者。目前開源的版本并未包含 AJDK 的所有功能,比如多租戶,Wisp 協程,ZenGC 等。之后,會考慮將 AJDK 的功能逐漸過渡到 Alibaba Dragonwell。

Q3.Alibaba Dragonwell 與 OpenJDK 關系是怎么樣的?阿里巴巴是否會持續維護 OpenJDK 社區?

Alibaba Dragonwell 一定是 OpenJDK 的下游,每個 Alibaba Dragonwell 發行版都會同步上游最新更新,并經過阿里巴巴內部大規模的應用集群測試。同時,阿里巴巴也會積極將 AJDK 上的技術積累貢獻到 OpenJDK,積極參與社區的項目更新和維護。我們期待與 OpenJDK 社區密切合作,共同推動 OpenJDK 的發展。

Q4. 如何看待Java 版本的升級? 如何看待 Oracle JDK 與 OpenJDK 的關系?

Java 8 是目前最被廣泛使用的版本,并且其群體非常堅守。在 Java 圈內,你會發現一個很有趣的現象:無論新版本給出的更新多么誘惑,大部分 Java 開發者似乎并不感興趣,依舊堅持自己的選擇。確實,Java 8 是一個非常成功的版本,以至于很多開發者并不認為需要更新其他版本,這可能與長期養成的習慣和固有信任有關系。Java 這么多年發展過來,大多數開發者已經習慣信任官方 Oracle JDK,對社區 OpenJDK 版本關注不夠,所以從 Oracle JDK 到 OpenJDK 的切換需要一個過程。但隨著這些國際科技大廠的努力,OpenJDK 的生態一定會越來越完善,功能也會更加齊備,面對持續的安全更新和眾多大廠的深度參與,這個項目應該會成為 Java 生態中的重要公共資源。

你對阿里的OpenJDK會有怎樣的看法,歡迎在下方討論和留言~

閱讀更多

程序員接私活經驗總結

2019 Android 高級面試題總結

Android Q:新系統名稱和新特性整理

程序員和產品經理的那些“恩怨情仇”

如果對技術開發比較感興趣,可以和我一塊交流技術,公眾號id:codeGoogler

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/73891.html

相關文章

  • 重磅發布阿里 OpenJDK終于開源長期支持版本 Dragonwell

    摘要:前幾天的北京阿里云峰會,阿里巴巴正式宣布對外開源長期支持版本。此次,阿里巴巴發布的預覽版本對應的版本。同時對于阿里云,會針對的兩個版本和隨阿里云鏡像發布,免費提供給阿里云客戶使用。年月,發布,根據阿里大數據場景的定制版發布。 前幾天的北京阿里云峰會,阿里巴巴正式宣布對外開源 OpenJDK 長期支持版本 Alibaba Dragonwell。作為 Java 全球管理組織 Java Co...

    andot 評論0 收藏0
  • 重磅發布阿里開源 OpenJDK 長期支持版本 Alibaba Dragonwell

    摘要:月日北京阿里云峰會,阿里巴巴正式宣布對外開源長期支持版本。此次,阿里巴巴發布的預覽版本對應的版本。同時對于阿里云,會針對的兩個版本和隨阿里云鏡像發布,免費提供給阿里云客戶使用。年月,發布,根據阿里大數據場景的定制版發布。 3 月 21 日北京阿里云峰會,阿里巴巴正式宣布對外開源 OpenJDK 長期支持版本 Alibaba Dragonwell。作為 Java 全球管理組織 Java ...

    haitiancoder 評論0 收藏0
  • Java11的新特性

    摘要:從版本開始,不再單獨發布或者版本了,有需要的可以自己通過去定制官方解讀官方細項解讀穩步推進系列六的小試牛刀一文讀懂的為何如此高效棄用引擎 Java語言特性系列 Java5的新特性 Java6的新特性 Java7的新特性 Java8的新特性 Java9的新特性 Java10的新特性 Java11的新特性 Java12的新特性 Java13的新特性 序 本文主要講述一下Java11的新...

    April 評論0 收藏0
  • CloudBest:年度復盤丨盤點2020無處不在的「云原生」

    摘要:華為云華為云在云原生這場游戲中,最具競爭力的玩家之一。年,金山云在云原生領域推出了三款重磅產品星曜裸金屬服務器云服務器和云盤。在線上智博會上,浪潮云發布了經過全新迭代升級的浪潮云,進一步提升平臺云原生服務能力。面對數字時代復雜系統的不確定性,傳統的 IT 應用架構研發交付周期長、維護成本高、創新升級難,煙囪式架構,開放性差、組件復用度低,這些都成為了企業業務快速增長的瓶頸。而云原生以其敏捷、...

    Tecode 評論0 收藏0

發表評論

0條評論

leanxi

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<