Posted in

【Go内存模型权威解读】:结构体指针如何绕过栈分配、触发堆逃逸及引发隐式内存泄漏

第一章:Go结构体指针的核心语义 … 【Go内存模型权威解读】:结构体指针如何绕过栈分配、触发堆逃逸及引发隐式内存泄漏Read more

Posted in

Go语言简单案例里的unsafe.Pointer幻觉:2个看似无害的指针操作,触发Go 1.22新内存模型警告

第一章:Go语言简单案例里的un … Go语言简单案例里的unsafe.Pointer幻觉:2个看似无害的指针操作,触发Go 1.22新内存模型警告Read more

Posted in

结构体中*string/*int等基础类型指针的5大滥用场景:空值处理、API可选字段、数据库NULL映射的正确范式

第一章:结构体中基础类型指针的本 … 结构体中string/int等基础类型指针的5大滥用场景:空值处理、API可选字段、数据库NULL映射的正确范式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