性能指南


本文翻译自 Abseil 官网的 Performance Guide

这份性能指南由 Abseil 的一组“每周性能技巧”(Performance Tips of the Week)组成。你可以把它看作一份关于“如何有效分析并优化生产环境中的性能和资源使用”的实践集:其中汇集了在 Google 数据中心机器上优化生产系统性能时得到的经验教训,既有应该做的事情,也有应该避免的做法。

这一系列技巧最初是 Google 内部的连载,后来非常受欢迎,每月有数千名读者,也发布了几十期内容。Abseil 将其中一部分开放给更广泛的外部读者,因为这些文章讨论的问题在整个软件行业中都很常见。发布这些内容的目的,是希望传播生产环境优化与性能分析方面的知识;Abseil 认为,这一领域的重要性一如既往。希望你能从这些技巧中受益,也欢迎反馈。

注意:已发布文章的编号并不连续。Abseil 保留了原始编号,以便作者更容易引用和追踪这些文章。在合适的地方,这个系列也会使用较短的别名 fast,这复用了 Google 内部的命名习惯:在代码讨论、缺陷报告以及其他发布内容中,经常会看到人们把这些文章称为 fast/55fast/23。随着更多文章发布,编号中的空缺会逐步补上。

有些技巧可能包含历史信息。这些信息虽然准确,但可能反映的是文章最初写作时的理念或用法。大多数情况下,Abseil 已经把这些内容更新为当前实践;如果某些内容属于历史例外,也会在文中说明。

由于这些技巧并不是按原始顺序发布的,下面的列表按重新发布的顺序排列。

文章目录