随笔分类 -  golang性能优化

golang sync.once done 热路径
摘要:sync.once 为什么会将done放在结构体第一个字段,就能够提升性能了? 我们先来看看sync.once的结构体: // Once is an object that will perform exactly one action. // // A Once must not be copie 阅读全文

posted @ 2022-04-21 16:54 biwentao 阅读(88) 评论(0) 推荐(0) 编辑

golang 接口动态派发性能问题
摘要:测试代码 package main type Duck interface { Quack() } type Cat struct { Name string } //go:noinline func (c Cat) Quack() { println(c.Name + " meow") } fun 阅读全文

posted @ 2022-04-19 18:08 biwentao 阅读(137) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示