[转载]Go垃圾回收机制剖析

转载于:这里 Golang 从第一个版本以来,GC 一直是大家诟病最多的。但是每一个版本的发布基本都伴随着 GC 的改进。下面列出一些比较重要的改动。 v1.1 STW v1.3 Mark STW, Sweep 并行 v1.5 三色标记法 v1.8 hybrid write barrier GC 算法简介 这一小节介绍三种经典的 GC 算法:引用计数(reference counting)、标记-清扫(mark & sweep)、节点复制(Copying Garbage Collection),...阅读全文

2017.11.01 17:06* 初级赛亚人
阅读:2617 评论:0

【译】如何使用 Golang 中的 Go-Routines 写出高性能的代码

原文地址:How to write high-performance code in Golang using Go-Routines 原文作者:Vignesh Sk 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:tmpbook 校对者:altairlu 如何使用 Golang 中的 Go-Routines 写出高性能的代码 为了用 Golang 写出快速的代码,你需要看一下 Rob Pike 的视频 - Go-Routines。 他是 Golang...阅读全文

阅读:2612 评论:4

从零开始一步步构建运行在 Kubernetes 上的服务

如果你用 Go 写过程序,就会发现用 Go 来写服务是很简单的事。比如说,只要几行代码就可以跑起来一个 HTTP 服务。但是如果我们想让服务在生产环境运行,我们还需要添加什么呢?本文将通过写一个能在 Kubernetes 上运行的服务的例子,来讨论上述问题。 文中所有的例子可以在 [这里(按标签分类)](https://github.com/rumyantseva/advent-2017/tree/all-steps) ,或者 [这里(按 commit 分类)](https://githu...阅读全文

2018-01-11 15:41:37 polaris
阅读:2893 评论:0