Tag

performance

当前标签下共收录 7 篇文章

在文章页筛选

Go 1.25 新特性:Flight Recorder - 像黑匣子一样捕捉线上 Bug

围绕 Go 1.25 新增的 Flight Recorder,讲解它如何用环形缓冲区持续保留最近几秒的追踪数据,并在异常发生时精准导出现场。

旅途散记 · 微信公众号 原文发布于 2026年4月14日 中文 · 进阶

收录理由:这篇文章很适合作为 Go 1.25 新特性的代表性读物,因为它不只介绍 API 用法,还通过一个真实的锁阻塞案例把运行时追踪、线上诊断和低开销可观测性串了起来,实用价值很强。

阅读全文 参考文献

Go 的新垃圾回收器 Green Tea:一个降低 GC CPU 开销的大工程

围绕 Go 1.25 引入的实验性 Green Tea GC,系统解释现有标记-清扫流程的瓶颈、按页扫描的新思路,以及它为什么能显著降低 GC CPU 开销。

旅途散记 · 微信公众号 原文发布于 2026年4月16日 中文 · 进阶

收录理由:这篇文章把一个看似“运行时内部优化”的改动讲得非常透彻,不仅能帮助理解 Go GC 的真实成本来源,也能让读者看到 Go 团队如何把缓存局部性、队列设计和向量指令一起转化成生产级收益。

阅读全文 参考文献

sync.Map 和 map+mutex,80% 的 Go 开发者都用反了

围绕 sync.Map 与 map+mutex 的实现原理、读写比例差异、内存开销和误用案例,解释并发安全 map 在不同场景下该如何选型。

蒸馏大弟 · 微信公众号 原文发布于 2026年3月22日 中文 · 入门

收录理由:这篇文章很适合作为并发性能优化的入门读物,因为它没有停留在“哪个更快”的表面结论上,而是把读写模式、键空间稳定性、API 需求和维护成本一起纳入判断,能帮助开发者避免非常常见的选型误区。

阅读全文

Go 字符串连接性能优化:5 种核心方法对比

围绕 Go 中 5 种常见字符串拼接方式的 benchmark,对比它们在固定参数和可变参数场景下的执行时间、内存分配与分配次数差异。

蒸馏大弟 · 微信公众号 原文发布于 2026年3月20日 中文 · 入门

收录理由:这篇文章很适合作为性能优化专题的基础读物,因为它把字符串拼接这个高频但常被忽略的细节讲得很清楚,不仅给出 benchmark 结果,还能直接转化为缓存 key 生成、循环累积和高并发场景下的实际优化建议。

阅读全文

性能提升3000倍的coregex,为什么没进Go标准库?

围绕第三方正则引擎 coregex 的性能优势、技术路线与标准库替换提案,讨论 Go 标准库 regexp 为什么长期选择安全与兼容性优先。

蒸馏大弟 · 微信公众号 原文发布于 2026年4月12日 中文 · 入门

收录理由:这篇文章适合作为 Go 生态库观察类内容收录,因为它不只是介绍一个更快的正则库,而是把性能、兼容性、安全性和标准库演进之间的取舍讲清楚了,能帮助读者建立比“谁更快”更成熟的判断。

阅读全文

Kubernetes 比同规格虚拟机性能相差多少?

围绕同规格虚拟机与 Kubernetes 中部署同一应用的实测,对比它们在延迟、吞吐、CPU 使用与 CPU 限流上的差异。

旅途散记 · 微信公众号 原文发布于 2025年3月29日 中文 · 入门

收录理由:这篇文章适合作为基础设施层性能对比的补充材料,因为它把 Kubernetes 的网络抽象、ClusterIP、kube-proxy 和 cgroups 限流带来的额外成本直接放到测试里展示,能帮助读者更现实地评估“便利性”和“性能开销”之间的关系。

阅读全文 参考文献

性能比拼:Go vs Java

围绕 Go 与 Java 在 Kubernetes 环境下的两组实测,对比它们在简单接口场景和接入 S3、MongoDB 后的 CPU、内存、延迟与节流表现差异。

旅途散记 · 微信公众号 原文发布于 2025年4月24日 中文 · 入门

收录理由:这篇文章适合作为语言级性能讨论的补充材料,因为它没有停留在脱离业务的微基准,而是放在更接近生产环境的容器化与外部依赖场景中观察差异。不过由于框架、库和基础设施因素混入较多,它更适合帮助理解实际部署表现,而不是得出语言本身的绝对结论。

阅读全文 参考文献
分段链接