GraalVM是一個基於OpenJDK的高性能多語言虛擬機,它可以將Java應用編譯成本地可執行文件,從而提高啟動速度,降低內存佔用,減少雲資源消耗。 GraalVM還支持JavaScript,Python,Ruby,LLVM和WebAssembly等多種語言,並提供了豐富的跨語言互操作能力。
近日,GraalVM官方發布了基於JDK 20的最新版本,帶來了一系列的平台更新,編譯器優化,本地鏡像打包和動態特性等新功能。這些新功能將進一步提升GraalVM的性能和兼容性,為Java開發者帶來更多的選擇和便利。
以下是GraalVM JDK 20的一些亮點:
- 支持ZGC垃圾回收器,適用於低延遲或大堆內存的工作負載。
- 強化了樂觀別名分析,增加了非推測模式,提高了循環向量化的能力。
- 改進了編譯器優化階段的日誌記錄和轉儲接口,方便開發者查看和比較優化決策。
- 開源了理想圖形可視化器(IGV),為第三方編譯器和語言開發者提供了更易用和可貢獻的工具。
- 本地鏡像不再需要通過gu install native-image安裝,而是直接作為GraalVM JDK 20的一部分提供。
- 本地鏡像在Windows上可以自動設置構建環境,不再需要在x64 Native Tools Command Prompt中運行。
- 改進了AWT庫在Linux上的動態鏈接,避免了靜態鏈接帶來的問題。
- 通過LLVM 後端的Native Image 實驗性RISC-V 模式
- 支持Jipher JCE,一個基於OpenSSL 3.0 FIPS實現的Java加密架構(JCA)提供者。
- 引入了一種新特性:根據自包含包(bundle)按需構建本地可執行文件。這種包含了所有構建信息的JAR文件可以方便地在不同平台上生成本地可執行文件或本地共享庫。
想要了解更多關於GraalVM JDK 20的信息,請訪問。想要下載並試用GraalVM JDK 20,請訪問。
相關鏈接、相關信息來源:
[1]: https://www.graalvm.org/release-notes/JDK_20/ “GraalVM for JDK 20”
[2]: https://docs.oracle.com/en/graalvm/jdk/20/ “Oracle GraalVM for JDK 20 – Get Started”
[3]: https://www.graalvm.org/downloads/ “Download GraalVM”
#GraalVM #JDK #更新進一步提升性能和兼容性 #科技資訊
You may also like
相关贴文:
近期文章
- WooCommerce的Xeroflow會計插件:發票同步,客戶同步和產品同步
- WordPress 2024的最佳和免費WooCommerce主題 – 必須具有電子商務網站的主題
- 如何使用Elementor逐步建立一個強大的WooCommerce商店
- WooCommerce一頁結帳插件|直接結帳|立即購買按鈕|收銀員插件教程
- 如何將自定義字段添加到WooCommerce產品| WooCommerce的高級產品字段
- WooCommerce Live:初學者代碼
- 如何為WooCommerce創建多步結帳| JetWoobuilder
- CómoHaceruna tienda enlíneaen wordpress y wooCommerce
- 如何使用WordPress和WooCommerce創建電子商務網站2023
發佈留言