Go 1.5 Beta2 发布

oschina
 oschina
发布于 2015年07月17日
收藏 11

 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 的官方发行说明:http://tip.golang.org/doc/go1.5

更多关于 Go 1.5 的内容请看这里:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题: Go 1.5 Beta2 发布
加载中

最新评论(26

巫云
巫云
ok, let's go
OSC首席键客
OSC首席键客
我去美国亚马逊上搜了一下,2015年出版的go书籍挺多的。
Xsank
Xsank

引用来自“lanmingle”的评论

我不渴望什么,我只想要一个好的ide,能让我好好学习,古人云~
http://www.oschina.net/question/220339_242886
精心配制的,目前项目在用
加百列Gabriel
加百列Gabriel

引用来自“deathdealer”的评论

golang.org是不是被墙了啊?
Go是Google的,Google被墙,所以
xdev
xdev

引用来自“益子”的评论

rust会很快超过go的版本号的吧。

引用来自“aizi”的评论

恰恰相反
这个恰恰相反是这么得出的结论go难道6个礼拜之内发布一版
asdfsx
asdfsx

引用来自“beyondforever68”的评论

这是不是性能大幅度提升?
http://www.oschina.net/translate/go-gc-solving-the-latency-problem-in-go-1-5,原文的说法是:a little bit slower
asdfsx
asdfsx

引用来自“lanmingle”的评论

我不渴望什么,我只想要一个好的ide,能让我好好学习,古人云~
可以试试liteide
gouchangxing
gouchangxing

引用来自“lanmingle”的评论

我不渴望什么,我只想要一个好的ide,能让我好好学习,古人云~
sublime txt
lanmingle
lanmingle
我不渴望什么,我只想要一个好的ide,能让我好好学习,古人云~
返回顶部
顶部