一个比较有意思的 Go 性能优化的坑: https://purewhite.io/2020/10/14/manual-intelligence-optimize-golang-compiler/
注意,不是真的“AI”。
一个比较有意思的 Go 性能优化的坑: https://purewhite.io/2020/10/14/manual-intelligence-optimize-golang-compiler/
注意,不是真的“AI”。
|
wysnylcOct 14, 2020
1
总结:用了类似 Java 中 volatile 的方式禁止(或相反)指令重排
|
|
SasasuOct 14, 2020
2
我知道 thrift 的 api 变来变去很难受。
但我想问你们是什么组,居然去搞这个。 |
|
3
@wysnylc 不是,是手动指令重排……
|
|
4
@Sasasu 基础架构,框架组
|
|
mengzhuoOct 15, 2020
5
不对啊,为啥这个 err != nil 才进入的分支,编译器会先执行?
|
|
AsfyOct 15, 2020
7
真-人工智能.
|
|
8
|
|
littlewingOct 16, 2020 via iPhone
9
gcc 内置的__buildin_expect 宏也是干这事的
|