Posted in

Go interface底层结构体iface/eface究竟分配在哪?——逃逸分析失效时,interface{}值在堆/栈的精确内存坐标与unsafe.Sizeof验证实验

第一章:Go interface … Go interface底层结构体iface/eface究竟分配在哪?——逃逸分析失效时,interface{}值在堆/栈的精确内存坐标与unsafe.Sizeof验证实验Read more

Posted in

Golang defer链表到底存储在哪?——从函数栈帧布局、defer记录结构体到runtime._defer内存分配位置的底层逆向实证

第一章:Golang defer … Golang defer链表到底存储在哪?——从函数栈帧布局、defer记录结构体到runtime._defer内存分配位置的底层逆向实证Read more

Posted in

Go语言中fmt.Sprintf真的适合拼接吗?——对比10万次调用下的allocs/op、time/op、heap profile三维度报告

第一章:Go语言中字符串连接的本 … Go语言中fmt.Sprintf真的适合拼接吗?——对比10万次调用下的allocs/op、time/op、heap profile三维度报告Read more