<pre id="co8k0"><cite id="co8k0"></cite></pre><strike id="co8k0"></strike>
  • <acronym id="co8k0"><cite id="co8k0"></cite></acronym>
  • <nav id="co8k0"></nav>
    <input id="co8k0"><em id="co8k0"></em></input>
  • 谷歌編程語言Go發布全新的1.20版本 初步支持配置文件引導優化版本

    原標題:谷歌發布編程語言 Go 1.20 版本:支持 Win7、Win8 等舊系統的最后一個版本

    2 月 2 日消息,谷歌于今天為編程語言 Go 發布了全新的 1.20 版本,即將取消對舊版微軟 Windows 和蘋果 macOS 系統的支持,并增加了大量值得關注的新功能 / 新特性。

    Go 1.20 版本更新中最值得關注的兩項改進包括:初步支持配置文件引導優化(PGO)版本,以及支持 x86_64 微架構等 CPU 架構功能版本 Flag。

    IT之家附 Go 1.20 主要更新內容:

    Go 1.20 是支持 Microsoft Windows 7 / 8 / Server 2008 / Server 2012 的最后一個版本。自 Go 1.21 開始,用戶需要在 Windows 10 或 Windows Server 2016 及更高版本上運行。

    Go 1.20 也放棄了對 macOS 10.13 和 10.14 系列的支持。

    引入了對 RISC-V 上的 FreeBSD 的實驗性支持。

    $GOROOT / pkg 目錄不再存儲標準存檔的預編譯包存檔,可以減少 Go 發行版的大小。

    go 命令現在可以定義 AMD64.V2 等架構功能 Flag,以允許根據特定 CPU 架構功能的存在或不存在來選擇包實現文件。這對于 x86_64 微架構特性級別的工作來說是個好消息。

    go build 和 go install 以及其他與構建相關的命令現在支持“-cover”標志,用于啟用帶有代碼覆蓋檢測的構建。

    優化垃圾收集器,減少內存占用,提高 CPU 性能最多 2%。

    對 Profile Guided Optimizations (PGO) 的預覽支持。

    在 Linux 上,鏈接器(linker)可為 glibc 或 musl 選擇動態解釋器。

    引入新的 crypto / ecdh 包,為 NIST 曲線和 Curve25519 上的橢圓曲線 Diffie-Hellman 密鑰交換提供明確支持。

    來源:IT之家

    IT時代網(關注微信公眾號ITtime2000,定時推送,互動有福利驚喜)所有原創文章版權所有,未經授權,轉載必究。
    創客100創投基金成立于2015年,直通硅谷,專注于TMT領域早期項目投資。LP均來自政府、互聯網IT、傳媒知名企業和個人。創客100創投基金對IT、通信、互聯網、IP等有著自己獨特眼光和豐富的資源。決策快、投資快是創客100基金最顯著的特點。

    相關文章
    谷歌編程語言Go發布全新的1.20版本 初步支持配置文件引導優化版本

    精彩評論