随笔分类 - 操作系统
摘要:第四章与CPU设计有关,暂时跳过,以后有时间再看。 编写高效程序要点: 必须选择一组合适的算法和数据结构; 必须编写出编译器能够有效优化以转换成高效可执行代码的源代码; 针对运算量特别大的计算,将一个任务分成多个部分,在多核和多处理器的某种组合上并行地计算。(第12章内容) 优化编译器的能力和局限性
阅读全文
摘要:阅读和理解汇编代码有助于最大程度优化代码性能。 #生成汇编代码文件 使用gcc命令:#gcc -Og -S prog.c -Og指的是编译器的优化选项。-S将使得编译结果为.s的汇编语言文件。 或者可以使用反汇编器,先通过#gcc -Og -c prog.c得到prog.o的机器代码文件(或者是可执
阅读全文