摘要:
你有没有考虑过,你的goroutines是如何被go的runtime系统调度的?是否尝试理解过为什么在程序中增加了并发,但并没有给它带来更好的性能?go执行跟踪程序可以帮助回答这些疑问,还有其他和其有关性能的问题,例如延迟、竞争和较低的并行效率。 该工具是Go 1.5版本加入的,通过度量go语言特定 阅读全文
posted @ 2019-06-20 15:06
sunsky303
阅读(6534)
评论(0)
推荐(0)
摘要:
Go语言在2016年再次拿下TIBOE年度编程语言称号,这充分证明了Go语言这几年在全世界范围内的受欢迎程度。如果要对世界范围内的gopher发起一次“你究竟喜欢Go的哪一点”的调查,我相信很多Gopher会提到:goroutine。 Goroutine是Go语言原生支持并发的具体实现,你的Go代码 阅读全文
posted @ 2019-06-20 14:54
sunsky303
阅读(2155)
评论(0)
推荐(1)
摘要:
当我第一次开始尝试理解 Go 语言的内存分配器时,整个过程让我抓狂。一切看起来都像一个神秘的黑盒子。因为几乎所有技术魔法(technical wizardry)都隐藏在抽象之下,所以你需要一层一层的剥离才能去理解它。 我们将通过这篇文章来一层层的剥离这些细节。如果你想学习所有关于 Go 内存分配器的 阅读全文
posted @ 2019-06-20 14:44
sunsky303
阅读(725)
评论(0)
推荐(0)
摘要:
之前在 golang 群里有人问过为什么程序会莫名其妙的 hang 死然后不再响应任何请求。单核 cpu 打满。 之前在 golang 群里有人问过为什么程序会莫名其妙的 hang 死然后不再响应任何请求。单核 cpu 打满。 这个特征和我们公司的某个系统曾经遇到的情况很相似,内部经过了很长时间的定 阅读全文
posted @ 2019-06-20 14:42
sunsky303
阅读(2742)
评论(0)
推荐(0)
摘要:
角色节点名节点ip master n1 192.168.14.11 节点1 n2 192.168.14.12 节点2 n3 192.168.14.13 https://raw.githubusercontent.com/lannyMa/scripts/master/k8s/ 准备token.csv和 阅读全文
posted @ 2019-06-20 10:16
sunsky303
阅读(5559)
评论(0)
推荐(0)

浙公网安备 33010602011771号