阅读更多

0顶
0踩

编程语言
Go 团队很高兴地宣布Go 1.8发布了。现已提供下载。整个标准库有了显著的性能提升和变化。该版本主要的更新内容如下:
  • Go 1.7中为64位x86引入的编译器后端现在用于所有体系结构,这些体系结构将会有显著的性能改进。例如,我们的基准程序所需的CPU时间在32位ARM系统上减少了20-30%。在此版本中,64位x86系统还有一些性能改进,编译器和链接器更快了,编译时间应该比Go 1.7提高约15%。但是在这一领域还有很长的路要走:我们希望在未来版本中实现更快的编译速度。
  • 垃圾收集暂停时间明显更短,通常在100微秒以下,有时候甚至低至10微秒。
  • HTTP服务器添加对 HTTP/2 Push的支持,允许服务器抢先发送响应到客户端。这对于通过消除往返行程来最小化网络延迟非常有用。HTTP服务器现在还支持正常关机了,允许服务器通过在服务所有正在运行的请求之后关闭,而最小化停机时间。
  • 上下文(添加到Go 1.7中的标准库)提供了取消和超时机制。Go 1.8在标准库中添加了更多对上下文的支持,包括数据库/ sql和net包以及net / http包中的Server.Shutdown。
  • 现在使用新添加的Slice函数在排序包中对切片进行排序更简单。例如,要通过“名称”字段对结构体片段进行排序:
sort.Slice(s,func(i,j int)bool {return s [i] .Name <s [j] .Name})

更多新版本的添加、改进和修复内容,以及上面列出的改进的详细信息请查看Go 1.8发行说明

相关链接

来自: oschina
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • DB2 通用数据库进程全接触

    该信息不仅对执行问题和资源分析的管理员有用,而且对于那些开发高度可用性和故障转移脚本(这些脚本监控 DB2 进程,以确定何时需要进行诸如数据库重新启动或服务器故障转移之类的操作)的人也很有用。 如果您正在...

  • DB2 V9.5的版本选择问题

    我写这篇文章是为了帮助您决定使用哪种分布式 DB2 ...在某些情况下,您可能拥有在 DB2 9 中不存在的特性或许可证。例如,DB2 8 Express Edition 要求购买一个服务器许可证和许多指定的用户权利,这样才能支持环境中的

  • DB2通用数据库进程全接触

    该信息不仅对执行问题和资源分析的管理员有用,而且对于那些开发高度可用性和故障转移脚本(这些脚本监控 DB2 进程,以确定何时需要进行诸如数据库重新启动或服务器故障转移之类的操作)的人也很有用。  如果您...

  • DB2基本命令

    DB2基本命令  管理命令:  1.启动数据库  db2start  2.停止数据库  db2stop  3.连接数据库  db2 connect to o_yd user db2 using pwd  4.读数据库管理程序配置  ...

  • 『转载』DB2的操作

    ------------------------------------------------------------------------------- 第一章DB2开发基础 在进行DB2应用开发之前,了解DB2应用程序的结构,掌握相关概念,设置开发环境是很必要的。本章主要介绍这几...

  • DB2操作

    第一章DB2开发基础 在进行DB2应用开发之前,了解DB2应用程序的结构,掌握相关概念,设置开发环境是很必要的。本章主要介绍这几个方面的内容。 1.1 DB2应用程序开发...一个事务是一组数据库操作,在提交给数据库之前,

  • oracle与db2的比较

    将该图与 图 2 进行比较,后者显示了 DB2 的系统结构。在阅读本文的时候,为便于理解,可以参照这两个图。 图 1. Oracle on Linux, UNIX, and Windows Version 10.2 的系统结构 图 2. DB2 on

  • db2 进程

    DB2 通用数据库进程全接触 Dwaine Snow, DB2 UDB 和 Informix IDS 产品经理, IBM 多伦多实验室 Dwaine Snow 是 DB2 UDB 分区数据库以及查询巡视器(Query Patroller)和 IBM Informix IDS 的产品经理。Dwaine 过去...

  • db2 进程全接触

    该信息不仅对执行问题和资源分析的管理员有用,而且对于那些开发高度可用性和故障转移脚本(这些脚本监控 DB2 进程,以确定何时需要进行诸如数据库重新启动或服务器故障转移之类的操作)的人也很有用。  如果您...

  • Oracle与DB2的区别

    系统结构概述 首先,我们需要理解 Oracle 使用的架构,并理解它与 DB2 的不同之处。...将该图与 图 2 进行比较,后者显示了 DB2 的系统结构。在阅读本文的时候,为便于理解,可以参照这两个图。 图 1. Oracle on

  • db2

    DB2基本命令  管理命令:  1.启动数据库  db2start  2.停止数据库  db2stop  3.连接数据库  db2 connect to o_yd user db2 using pwd  4.读数据库管理程序配置  ...

  • oracle与db2的差别

    系统结构概述 首先,我们需要理解 Oracle 使用的架构,并理解它与 DB2 的不同之处。图 1 展示了 Oracle 的系统结构。将该图与 图 2 进行比较,后者显示了 DB2 的系统结构。在阅读本文的时候,为便于理解...

  • 利用 Oracle 11g 技能学习 DB2 9.7 for Linux, UNIX and Windows

    系统结构概述 首先,我们需要理解 Oracle 使用的架构以及它与 DB2 的不同之处。图 1 展示了 Oracle 的系统结构。将该图与 图 2 进行比较,后者显示了 DB2 的系统结构。在阅读本文的时候,为便于理解,可以参照...

  • 读书与技术 之一:王飞鹏老师DB2系列书籍

    对于技术学习来说,是由理论学习和实际操作两个方面,在这两个方面的学习过程中,了解、学习、借鉴一些业内“大牛”的经历和思路对于自己的学习提高是非常有好处的。  通过自己的经验,需要想要全面了解和接触一门...

  • 交通三角锥检测系统源码分享[一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示].zip

    交通三角锥检测系统源码分享[一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示]

  • SpringCloudGreenwich、OAuth2的RBAC权限管理系统-hy4.zip

    SpringCloudGreenwich、OAuth2的RBAC权限管理系统_hy4.zip

  • 基于Python编写的中国城市轨道交通数据可视化分析项目。应用技术:网络编程、多线程、文件操作、数据库编程、GUI界面、数据分析。_hy5.zip

    基于Python编写的中国城市轨道交通数据可视化分析项目。应用技术:网络编程、多线程、文件操作、数据库编程、GUI界面、数据分析。_hy5

  • 分布式事务学习_hy5.zip

    分布式事务学习_hy5

  • 【Java】基于Vert.X的高性能微信支付宝公众号通用服务.zip

    【Java】基于Vert.X的高性能微信支付宝公众号通用服务

Global site tag (gtag.js) - Google Analytics