什麼情況!華為開源JDK!
畢昇JDK是華為內部OpenJDK定製版Huawei JDK的開源版本,是一個高效能、可用於生產環境的OpenJDK發行版。
Huawei JDK執行在華為內部500多個產品上,積累了大量使用場景和java開發者反饋的問題和訴求,解決了業務實際執行中遇到的多個問題,並在ARM架構上進行了效能優化,畢昇JDK執行在大資料等場景下可以獲得更好的效能。
畢昇JDK 8與Java SE標準相容,目前僅支援Linux/AArch64平臺。畢昇JDK同時是OpenJDK的下游,現在和未來也會持續穩定為OpenJDK社群做出貢獻。畢昇JDK同時提供tar壓縮包格式和yum源兩種安裝方式
支援特性
畢昇JDK已經升級至8u262版本,感謝OpenJDK社群眾多開發者的貢獻,現在畢昇JDK也已支援JFR,它是預設關閉的,使用者可以使用以下命令在java應用啟動的時候啟用JFR,您還需要一個jmc 7.0以上的版本來讀取jfr dump檔案。
java -XX:+FlightRecorder
快速序列化 對於一些需要使用Java原生序列化介面而無法使用第三方序列化框架的場景,我們對Java序列化做了一些優化,使用者可以使用如下命令開啟:
-XX:+UnlockExperimentalVMOptions
-XX:+UseFastSerializer -DfastSerializerEscapeMode=true
該引數不能相容所有序列化場景,對於序列化物件在讀寫兩端不一致或者classmeta資訊在執行時發生改變等場景,fastSerializer會無法支援,這時需要保證開啟了-DfastSerializerEscapeMode=true選項保證可以回退到原生的序列化模式。
相關文章
- 【Java】JDK1.8之前HashMap併發情況為什麼會發生死迴圈JavaJDKHashMap
- Oracle什麼情況下需要rebuild indexOracleRebuildIndex
- 為什麼使用API?什麼情況下避免使用API?API
- 在什麼情況下用index unique scansIndex
- oracle組合索引什麼情況下生效?Oracle索引
- 什麼情況下你能接受 996996
- GreatSQL 中 Insert 慢是什麼情況?SQL
- 什麼情況下進行效能測試
- Oracle 要慌了!華為終於開源了自家的 Huawei JDK——畢昇 JDK!OracleJDK
- Java類什麼情況下被初始化?Java
- 什麼情況下不要用Rust語言? - kerkourRust
- 在什麼情況下Java比C++快?JavaC++
- Oracle -- left join 什麼情況可以直接改成joinOracle
- 驗證碼不顯示是什麼情況
- 什麼是java序列化?什麼情況下需要序列化?Java
- 什麼情況下不能使用最壞情況評估演算法的複雜度?演算法複雜度
- 什麼情況下需要搭建大資料平臺大資料
- 伺服器過載會出現什麼情況伺服器
- js中什麼情況下返回值是undefinedJSUndefined
- 在什麼情況下,Java比C++慢很多?JavaC++
- 請問這種情況應該用什麼模式?模式
- argv[0]在什麼情況下不等於程式名
- 開源+SEO=什麼?
- 什麼是開源?
- 香港伺服器什麼情況下需要更新升級?伺服器
- oracle 為什麼沒有使用索引的一種情況Oracle索引
- 基於COST優化,oracle什麼情況不走索引優化Oracle索引
- 應用架構設計中,什麼情況下開始考慮快取?應用架構快取
- 爬蟲在什麼情況下才需要使用代理IP爬蟲
- vue什麼情況下需要用到this.$nextTickVue
- 什麼情況下不應該使用 Windows Linux 子系統WindowsLinux
- Linux中什麼情況下會發生程式排程?Linux
- 企業在什麼情況下引入分散式資料庫?分散式資料庫
- 為什麼分散式限流會出現不均衡的情況?分散式
- Snowflake(雪花演算法),什麼情況下會衝突?演算法
- 爬蟲代理為什麼會出現超時的情況?爬蟲
- MySQL什麼情況下刪除資料會釋放空間MySql
- 資料庫分割槽表 什麼情況下需要分割槽資料庫