手动和快速的C代码优化

摘要:通过代码优化开发高性能应用程序对程序员来说是一个更大的责任。尽管大多数现有的编译器尝试自动优化程序代码,但手动技术仍然是进行优化的主要方法。决定在哪里尝试优化代码是困难的,特别是对于大型复杂应用程序而言。对于手动优化,程序员可以利用编写代码的经验,然后可以使用软件分析器来收集和分析代码的性能数据。在这项工作中,我们收集了在C语言中改进编程风格的最佳经验,并且我们使用Intel VTune分析器对代码进行了手动优化的实现。本文包括两个案例研究,以说明我们在堆排序和阶乘函数上的优化。

作者:Mohammed Fadle Abdulla

论文ID:1203.0681

分类:Programming Languages

分类简称:cs.PL

提交时间:2012-03-06

PDF 下载: 英文版 中文版pdf翻译中