Posted in

Go字符串不可变性被“破解”了?——深入unsafe.String、reflect.StringHeader与go:linkname黑科技(仅限v1.21+内测API)

第一章:Go字符串不可变性的本质 … Go字符串不可变性被“破解”了?——深入unsafe.String、reflect.StringHeader与go:linkname黑科技(仅限v1.21+内测API)Read more

Posted in

三角形输出只是表象——它本质是Go字符串不可变性、内存逃逸与GC压力的综合压力测试

第一章:三角形输出只是表象——它 … 三角形输出只是表象——它本质是Go字符串不可变性、内存逃逸与GC压力的综合压力测试Read more

Posted in

Go字符串不可变性的代价(实测内存放大2.4倍):当[]byte频繁转string,百万QPS服务RSS增长达1.8GB,解决方案已验证上线

第一章:Go字符串不可变性带来的 … Go字符串不可变性的代价(实测内存放大2.4倍):当[]byte频繁转string,百万QPS服务RSS增长达1.8GB,解决方案已验证上线Read more

Posted in

【Go内存安全红线警告】:用[]byte强制修改字符串的3种场景、2个致命风险与1个官方推荐替代方案

第一章:Go内存安全红线警告:字 … 【Go内存安全红线警告】:用[]byte强制修改字符串的3种场景、2个致命风险与1个官方推荐替代方案Read more