第三章,异常

条款15 了解异常处理(exception handling)的成本

(1)80-20法则: 一个程序80%的资源用于20%的代码上。这是大部分程序被反复验证的事实。

(2)重要概念: 一个程序的整体性能几乎总是由其构成要素(代码)的一小部分决定。

(3)找到性能瓶颈的代码,提升整体程序性能的可行之道:(如果依靠,猜测东一块西一块的改善程序,其结果可能还是不尽人意) 借助程序分析器,根据观察或实验识别出那20%的性能瓶颈代码

(4)满足的条件的程序分析器: 直接测量核心资源(CPU / 内存 / IO 等) 、数据可复现且覆盖数据维度全。

(5)推荐: Windows Performance Toolkit (WPT)