Posted in

Go指针偏移的终极答案:不是“能不能”,而是“在哪一层做”。从用户代码→compiler→runtime→OS的4层责任边界划分

第一章:Go指针偏移的终极答案: … Go指针偏移的终极答案:不是“能不能”,而是“在哪一层做”。从用户代码→compiler→runtime→OS的4层责任边界划分Read more

Posted in

Go二维数组的编译器优化边界:哪些场景下ssa会消除边界检查?哪些永远保留?(基于Go 1.22 SSA dump分析)

第一章:Go二维数组的内存布局与 … Go二维数组的编译器优化边界:哪些场景下ssa会消除边界检查?哪些永远保留?(基于Go 1.22 SSA dump分析)Read more