Go 语言字符串子串引起的内存泄漏

有朋友问:

反复在长字符串里提取子串,引起 OOM。怀疑长字符串没能释放,怎么样把长字符串释放掉?

长字符串长度 1W+,子串 100 以内,反复进行 3000 次。

字符串的底层实现


知识共享 “署名-非商业性使用-相同方式共享” 4.0 (CC BY-NC-SA 4.0)”许可协议
本文为本人原创,采用知识共享 “署名-非商业性使用-相同方式共享” 4.0 (CC BY-NC-SA 4.0)”许可协议进行许可。
本作品可自由复制、传播及基于本作品进行演绎创作。如有以上需要,请留言告知,在文章开头明显位置加上署名(Jayce Chant)、原链接及许可协议信息,并明确指出修改(如有),不得用于商业用途。谢谢合作。
请点击查看协议的中文摘要。