本节书摘来自异步社区《编程珠玑(续)(修订版)》一书中的第1章,第1.5节原理,作者【美】Jon Bentley,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.5 原理
本章只浮光掠影地介绍了性能监视。我介绍了最基础的内容,忽略了搜集数据的其他方式(比如硬件监视器)和其他显示方式(比如动画系统)。本章所要传达的信息同样是基本的。
使用性能监视工具。让本月成为性能监视工具月。请在随后几周内至少监视一个程序片段的性能,并且鼓励你的伙伴们也这样做。记住,当一个程序员屈尊来帮助一个小程序时,并不总是高瞻远瞩的。
开发性能监视工具。如果你还没有方便的性能监视工具,就自造一个吧。大多数系统都提供基本的性能监视操作。20世纪60年代不得不观察控制台灯光来获得信息的程序员,现在可从个人工作站的图形窗口获得同样的信息。一个小程序通常足以把系统的命令特性包装成方便的工具。