1. 算法和数据结构 2. 算法调优 3. 数据结构重组 4. 与系统无关的代码调优(如单精度浮点替代双精度浮点) 5. 与系统相关的代码调优(如使用汇编语言重新编写关键函数) 6. 硬件 其中算法和数据结构占绝大部分主要的调优。