专栏名称: polarisxu
北京大学毕业;码农,创业者;Go语言中文网站长;著有《Go语言编程之旅》;爱 Golang,也是 PHPer,还做过 Java;聊技术、聊职场、聊创业~
今天看啥  ›  专栏  ›  polarisxu

优化Go的内存使用,避免用Rust重写

polarisxu  · 公众号  ·  · 2021-10-13 18:12

文章预览

今天分享一篇文章,更多是和 Go 相关。 不过从标题可以看到,某些时候,Go 需要较好的优化,才能避免需要使用 Rust 重写。 当然,有些场景,可能会更适合 Rust。 这也是有些公司采用 Rust 而不是 Go 的原因。 注意,文章较长! 几个月前,我们遇到了许多年轻创业公司面临的问题。我们应该用 Rust 重写我们的系统吗? 我们正在构建的工具是通过分析 API 流量被动地监视 API 流量,以提供“一键式”、以 API 为中心的可见性。我们的用户会运行一个代理,将 API 流量数据发送到我们的云进行分析。我们的用户使用我们来观察临时和使用中越来越多的流量——于是他们开始抱怨内存使用情况。 这让我在绝望的深处和 Go 内存管理的细节中度过了 25 天,试图让我们的内存占用 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览