首页 >热门资讯> 图像影音设计 > Go 1.5 今日发布,改善垃圾回收机制 >

Go 1.5 今日发布,改善垃圾回收机制

转载时间:2022.01.04(原文发布时间:2015.08.20)
202
转载作者:36氪企服点评小编
阅读次数:202次

Image title

今天 Google 如期发布 Go 1.5。目前 Go 1.5 已经开放下载,支持 Linux、Windows 和 Mac 平台。这次更新的主要特性包括

  1. 垃圾收集器可以并行执行,显著降低了程序停顿时间;
  2. 彻底摆脱了 C 语言,编译器和链接器均用 Go 语言完成;
  3. 新版本Go程序将默认以最大可用核心数量运行(GOMAXPROCS set),而不是之前的一个核;
  4. 所有资源库(repositories),而不是 Go 的核心库,都支持内部包;
  5. go命令提供对“vendoring”外部依赖的支持,目前这还只是实验性功能;
  6. 加入go指令追踪工具,允许开发者对程序进行细粒度的追踪;
  7. 加入go doc指令(与godoc有区别);
  8. 改进链接器,允许开发者将分布式 Go 包作为分享库链接到 Go 程序,也允许开发者构建 Go 包到文档库或者分享库。

此次更新有两个看点。第一,Go 1.5 彻底摆脱了 C 语言,Go语言的编译器和连接器均用 Go 语言编写完成。第二,Go 1.5 可以并行运行垃圾收集器,显著降低了停顿时间。目前大家对 Go 语言的各方面的表现都比较满意,比如程序性能、异常捕获、多线程编程和网络编程等。但 Go 语言有一个很大的缺陷,Go 回收内存会造成程序停顿。在大流量的环境下,一个服务停顿几秒是要命的事。这次更新降低停顿时间,减缓了这个问题。但要彻底解决这个问题,还需要时间。  

[免责声明]

资讯标题: Go 1.5 今日发布,改善垃圾回收机制

资讯来源: 36氪官网

36氪企服点评

图像影音设计相关的软件

行业专家共同推荐的软件

限时免费的图像影音设计软件

新锐产品推荐

消息通知
咨询入驻
商务合作