下面由golang教程欄目給大家介紹go 1.15 版本的優(yōu)化清單【總結(jié)】,希望對(duì)需要的朋友有所幫助!
go 1.15 本次的更新對(duì)于一款流行的現(xiàn)代編程語言相當(dāng)重要.
go 1.15 本次更新帶來了許多改進(jìn),包括如下說明:
go 鏈接器現(xiàn)在具有更低的資源使用量,更快的速度以及更高的代碼質(zhì)量。 通常,對(duì)于大型go應(yīng)用程序,鏈接過程比之前快 20% 左右,而內(nèi)存使用消耗減少 30% 左右.
go 1.15 二進(jìn)制文件比go 1.14 小約5%.
go 1.15 中添加了 “ -spectre” 標(biāo)志,以啟用針對(duì)編譯器和匯編器的spectre緩解措施。
現(xiàn)在的 go 支持 mitigates the intel jcc erratum 通過將函數(shù)與32字節(jié)邊界對(duì)齊并填充跳轉(zhuǎn)指令.
現(xiàn)在,go 對(duì) arm / arm64 有了更好的 openbsd 支持,與以前一樣,它對(duì)i386和amd64的狀態(tài)支持還是不錯(cuò)的.
go 64位 risc-v 端口現(xiàn)在已經(jīng)具有比較高的穩(wěn)定性和性能,并支持異步搶占等更多功能.
繼續(xù)使用 32位 x86 硬件,現(xiàn)在需要具有添加 sse2 cpu的支持.
現(xiàn)在使用更高內(nèi)核數(shù)的系統(tǒng),分配的小對(duì)象要比之前版本快很多.
更多關(guān)于 go 1.15 的細(xì)節(jié),請查看 發(fā)布說明.
原文地址:https://www.phoronix.com/scan.php?page=news_item&px=go-1.15-released
譯文地址:https://learnku.com/go/t/48344