Posted in

为什么Benchmark显示指针更快却线上更慢?结构体指针间接寻址 vs 值拷贝的L1 Cache Miss率实测(Intel Xeon vs Apple M2)

第一章:结构体与指针在Go内存模 … 为什么Benchmark显示指针更快却线上更慢?结构体指针间接寻址 vs 值拷贝的L1 Cache Miss率实测(Intel Xeon vs Apple M2)Read more

Posted in

Go benchmark写不对?go test -benchmem -cpuprofile全流程拆解(附识别false positive的4个统计学校验点)

第一章:Go benchmark … Go benchmark写不对?go test -benchmem -cpuprofile全流程拆解(附识别false positive的4个统计学校验点)Read more

Posted in

Go语言性能测试终极警告:未启用-gcflags=”-m -m”做逃逸分析就写benchmark,等于在裸奔——附5分钟快速诊断流程图

第一章:Go语言性能测试终极警告 … Go语言性能测试终极警告:未启用-gcflags=”-m -m”做逃逸分析就写benchmark,等于在裸奔——附5分钟快速诊断流程图Read more