【第 5 周】深入理解计算机系统共读心得体会

所在小组

第五组

组内昵称

张学广

心得体会

第五章介绍了程序性能优化方面的知识,大体上需要注意如下几点:

  • 适当的算法和数据结构
  • 编译器友好的代码(可优化)
  • 任务并行处理

本章主要专注于前两点,本章中主要介绍了如下几种场景的优化:

  • 消除循环的低效率
  • 减少不必要的内存引用
  • 循环展开
  • 提高并行

除此之外还简单介绍了微处理器。

本章更像是前几章学习的应用,我们学了前几章就是为了让程序更高效的执行,而本章通过几个场景的介绍,带领我理解了如何优化代码,学会将底层知识运用到实际编码中,自己也在未来写代码的过程中多多考虑性能优化问题,写出更好的代码吧。