## 代碼調優
前面各章討論了提高程序效率的高層次方法:問題定義,系統結構, 算法設計及數據結構選擇。本章討論的則是低層次的方法:代碼調優。
代碼調優的最重要原理就是盡量少用它。不成熟的優化是大量編程災害的根源。 它會危及程序的正確性,功能性以及可維護性。當效率很重要時, 第一步就是對系統進行性能監視,以確定其運行時間的分布狀況。 效率問題可以由多種方法來解決,只有在確信沒有更好的解決方案時才考慮進行代碼調優。
事實上,如果不是十分十分必要,不要去做代碼調優, 因為它會犧牲掉軟件的其他許多性質。
so,just skip this chapter。