Posted in Go语言基础和工具链为什么benchmark显示strings.Repeat(“a”, 1e6)回文判定慢300ms?——深度解析Go runtime.stringStruct内存布局与cache line伪共享 第一章:Go语言判断回文串的基准 … 为什么benchmark显示strings.Repeat(“a”, 1e6)回文判定慢300ms?——深度解析Go runtime.stringStruct内存布局与cache line伪共享Read more by Go实战派|2026年4月11日|runtime.stringStruct, strings.Repeat函数, Go回文判定, GOMODCACHE目录清理, line伪共享, Go语言CGO性能优化
Posted in Go语言基础和工具链【Go编码考古发现】:runtime.stringStruct结构体字段对齐与UTF-8首字节判断逻辑(源码asm注释级解读) 第一章:Go语言字符串底层实现与 … 【Go编码考古发现】:runtime.stringStruct结构体字段对齐与UTF-8首字节判断逻辑(源码asm注释级解读)Read more by 代码流浪者|2026年3月18日|Go语言源码分析, 字段内存对齐, runtime.stringStruct, UTF-8首字节判断, 汇编注释解读
Posted in Go语言基础和工具链Go字符串string底层是只读slice?错!深入runtime·stringStruct结构体与写时复制(COW)幻觉破除 第一章:Go字符串string的 … Go字符串string底层是只读slice?错!深入runtime·stringStruct结构体与写时复制(COW)幻觉破除Read more by 架构思考者|2026年2月25日|string只读slice误区, Go字符串底层结构, Go动态加载, runtime.stringStruct, stringStruct源码解析, Go写时复制COW
Posted in Go语言基础和工具链Go字符串到底能不能改?揭秘runtime.stringStruct与unsafe.Slice的3层真相(2024最新实践) 第一章:Go字符串的不可变性本质 … Go字符串到底能不能改?揭秘runtime.stringStruct与unsafe.Slice的3层真相(2024最新实践)Read more by 容器守护者|2026年2月20日|Go字符串底层原理, Go内存布局图解, unsafe.Slice废弃, Go字符串可变性, runtime.stringStruct