Golang
erlang_boy
这个作者很懒,什么都没留下…
展开
-
goroutine到底耗多少内存?
测试机器环境: 4核8线程,32G内存 go version go1.12.6 windows/amd64 测试方法: 创建大量goroutine 每个goroutine不做任何事情,且阻塞不退出 统计创建前和创建后的内存消耗,计算平均值 func main() { //runtime.GOMAXPROCS(3) memConsumed := func() uint64 { runt...原创 2019-06-30 22:32:32 · 2073 阅读 · 0 评论 -
goroutine上下文切换耗时多久?
测试机器环境: 4核8线程,32G内存 go version go1.12.6 windows/amd64 测试方法 单核模式下,创建2个goroutine: sender和receiver sender向channel中发送信息,此时go执行调度,上下文切换至receiver receiver从channel中接受信息,接受完毕后,继续从channel中接受,此时上下文切换至sender 每循...原创 2019-06-30 23:23:09 · 961 阅读 · 0 评论