Posted in

Go语言编程实战100:为什么你的benchmark结果不可信?第77例揭露-ldflags -s/-w对二进制体积与启动耗时的真实影响

第一章:Go语言编程实战100: … Go语言编程实战100:为什么你的benchmark结果不可信?第77例揭露-ldflags -s/-w对二进制体积与启动耗时的真实影响Read more

Posted in

Go语言学习笔记文轩(文轩实验室出品):Benchmark结果不可信?教你用perf+go tool trace做微秒级归因分析

第一章:Benchmark结果不 … Go语言学习笔记文轩(文轩实验室出品):Benchmark结果不可信?教你用perf+go tool trace做微秒级归因分析Read more

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