分类:
2010-10-14 10:47:24
优化的原则:
等价原则,
经过优化后不应改变程序运行的功能
有效原则,
使优化后所产生的目标代码运行时间确实较短,占用的空间确实较小。
合算原则
应尽可能以较低的代价取得较好的优化效果,应当为值得优化的程序进行优化
优化时应当注意的问题:
不要本末倒置
先优化大的内容再优化小的部分,这样才总能找到最耗费时间的方面去优化它。
要经常比较,
需要对每一种可能的方法进行比较,而不能只听信参考文献上所写的方法
掌握平衡,
要在效率和可读性上掌握好平衡,不要只求速度而不管结构如何,最后造成隐藏的错误。