写点什么

Go 1.5 正式发布:实现自举、引入并发垃圾收集器

  • 2015-08-19
  • 本文字数:564 字

    阅读完需:约 2 分钟

在经历了几个 Beta 版本和一个 rc 版本之后,Go 1.5 终于正式发布了。这是一个很重要的版本,实现方面有很多变化。因为这个版本仍然遵循 Go 1兼容性承诺,开发团队预计,所有的 Go 程序应该都可以和以前一样编译和运行。二进制和源码包已提供下载

在实现方面,最大的变化有以下几点:

  • 编译器和运行时是完全用 Go 语言编写的(还有少量汇编),实现了自举。实现中不再涉及 C 语言,所以构建时也就不需要 C 编译器了。
  • 并发的垃圾收集器,可能的情况下,垃圾收集可以和其他 goroutine 并发进行,可以极大降低响应时间。
  • 默认情况下,Go 程序运行时的 GOMAXPROCS 会被设置为可用的核数,之前默认为 1。
  • internal packages 的支持扩展到所有 repositories,不再是仅供核心包使用。
  • go 命令对 vendoring 外部依赖提供了实验性支持。
  • 引入了 go tool trace 命令,支持对程序的执行做细粒度的跟踪。

这些变化背后的具体细节,感兴趣的读者可以关注 Tony Bai 的博客文章《Go 1.5 中值得关注的几个变化》

更多细节,可以参考发布说明

另外,Go 1.6 也会继续改进GC,具体可以参考相关文档。因为Go 1.5 的开发周期较长,Go 1.6 的开发周期会比正常周期短一些,代码将于11 月1 日冻结,预计2016 年2 月1 日发布。

在10 月15 日~17 日的 QCon 上海 2015 ,七牛云存储 CEO许式伟将分享 Go 语言最新特性与最佳实践,敬请关注。

2015-08-19 20:155523
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 151.2 次阅读, 收获喜欢 35 次。

关注

评论

发布
暂无评论
发现更多内容

共筑产业生态丨焱融科技加入长三角人工智能生态联盟

焱融科技

电商云手机:提升业务效率的必备工具

Ogcloud

云手机 海外云手机 云手机海外版 国外云手机 电商云手机

ByConity真的可以替换ClickHouse吗?

ClkLog

2024年了,居然还有人不知道git worktree?

秃头小帅oi

低代码开发:助企构建数字化应用平台

不在线第一只蜗牛

低代码

全国节能宣传周来了!天翼云电脑为绿色低碳注入科技动能!

天翼云开发者社区

云计算 云电脑

以文会友,IoTDB 社区专属六一礼物派送!

Apache IoTDB

EMQX Enterprise 5.7 发布:新增会话持久化、消息 Schema 验证、规则引擎调试与追踪功能

EMQ映云科技

云原生 数据 mqtt emqx mqtt broker

百度文库发布行业首个“查阅创编”一体化产品“橙篇”,AI创作领域诞生“超级物种”

极客天地

国资委认可!优秀品牌!

天翼云开发者社区

云计算 天翼云

SQL查询太慢?实战讲解YashanDB SQL调优思路

YashanDB

数据库 SQL调优 yashandb 崖山数据库

Rainbond 携手 TOPIAM 打造企业级云原生身份管控新体验

北京好雨科技有限公司

云原生 k8s rainbond 企业号 5 月 PK 榜

海外云手机改变全球社交营销方式

Ogcloud

云手机 海外云手机 云手机海外版 国外云手机 跨境云手机

观测云产品更新 | DCA、异常追踪、日志、场景、监控等

观测云

监控

人工智能如何改变 API 的未来

幂简集成

AI API

Go 1.5正式发布:实现自举、引入并发垃圾收集器_QCon_臧秀涛_InfoQ精选文章