Go 1.15 版本的優化清單【總結】

2020-08-13 14:00:20

下面 下麪由欄目給大家介紹Go 1.15 版本的優化清單【總結】,希望對需要的朋友有所幫助!

Go 1.15 本次的更新對於一款流行的現代程式語言相當重要.

Go 1.15 本次更新帶來了許多改進,包括如下說明:

  • 鏈接器現在具有更低的資源使用量,更快的速度以及更高的程式碼品質。 通常,對於大型Go應用程式,鏈接過程比之前快 20% 左右,而記憶體使用消耗減少 30% 左右.

  • Go 1.15 二進制檔案比Go 1.14 小約5%.

  • Go 1.15 中新增了 「 -spectre」 標誌,以啓用針對編譯器和彙編器的Spectre緩解措施。

  • 現在的 Go 支援 mitigates the Intel JCC Erratum 通過將函數與32位元組邊界對齊並填充跳轉指令.

  • 現在,Go 對 ARM / ARM64 有了更好的 OpenBSD 支援,與以前一樣,它對i386和AMD64的狀態支援還是不錯的.

  • Go 64位元 RISC-V 埠現在已經具有比較高的穩定性和效能,並支援非同步搶佔等更多功能.

  • 繼續使用 32位元 x86 硬體,現在需要具有新增 SSE2 CPU的支援.

  • 現在使用更高內核數的系統,分配的小物件要比之前版本快很多.

更多關於 Go 1.15 的細節,請檢視 發佈說明.

原文地址:https://www.phoronix.com/scan.php?page=news_item&px=Go-1.15-Released

譯文地址:https://learnku.com/go/t/48344

以上就是Go 1.15 版本的優化清單【總結】的詳細內容,更多請關注php中文網其它相關文章!