Go 1.5 Beta2 發布

jopen 9年前發布 | 5K 次閱讀 Go語言

Go 1.5 Beta2 發布,Beta2 版本修復了以下兩項內容的沖突(race): 1)清除和釋放一個沒有標記的大型 span ; 2)重復使用這個 span 且從中進行分配。Beta2 通過延遲 mHeap_Free 到 heapBitsSweepSpan 之后執行,解決了這個問題。

 Go 1.5 Beta2 的下載地址:https://golang.org/dl/#go1.5beta2

最終版本的 Go 1.5 預計會在 8月初發布,主要改進如下:

  • 編譯器和運行現在完全用 Go 寫(帶一點匯編)。

    C 不再參與實施,所以曾經是構建分布必不可缺的 C,如今已經不見了。

  • 垃圾收集器現在是 并發的 ,并且通過運行提供顯著降低了的暫停時間,可能時候,能和其他的 goroutines 平行。

  • 默認 Go 程序使用 GOMAXPROCS 變量來設置CPU核數,之前默認是1

  • internal packages 的支持延伸到所有倉庫,不只是 Go 核心庫

  • go 命令提供體驗支持 vendoring 外部依賴

  • 全新的 go tool trace 命令支持細粒度的應用執行跟蹤

  • 全新的 go doc 命令 (與 godoc 不同) 定制用于命令行的使用

Go 1.5 的官方發行說明:<a _src="http://tip.golang.org/doc/go1.5</a>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!