5.14 确认和消除性能瓶颈
5.14 确认和消除性能瓶颈
至此,我们只考虑了优化小的程序,在这样的小程序中有一些很明显限制性能的地方,因此应该是集中注意力对它们进行优化。在处理大程序时,连知道应该优化什么地方都是很难的。本节会描述如何使用代码剖析程序(code profiler),这是在程序执行时收集性能数据的分析工具。我们还展示了一个系统优化的通用原则,称为 Amdahl 定律(Amdahl's law),参见 1.9.1 节。
至此,我们只考虑了优化小的程序,在这样的小程序中有一些很明显限制性能的地方,因此应该是集中注意力对它们进行优化。在处理大程序时,连知道应该优化什么地方都是很难的。本节会描述如何使用代码剖析程序(code profiler),这是在程序执行时收集性能数据的分析工具。我们还展示了一个系统优化的通用原则,称为 Amdahl 定律(Amdahl's law),参见 1.9.1 节。