【编程珠玑】读书笔记 第六章 程序性能分析
2013-07-14 15:41
162 查看
2013-07-14 15:30:02
6~10章主要讨论性能。
第六章主要从理论上分析了提高程序性能的几个设计层面,包括:
问题定义:狼嚎的问题定义可以避免用户对问题需求的过高估计;
算法和数据结构:通过数据结构以及算法,改进性能,这也是使用较多的方法;
算法调优,不太明白此处的算法调优的含义,与算法与数据结构上的改进有何不同???;
数据结构重组,与上同,具体指的是???;
代码调优,指的是通过代码的调整(应该指的是从代码结构、编程语言上改进),书中给出了一个使用汇编语言重写函数,获得了2.5倍加速的例子;
硬件,更快的硬件可以提高系统的性能。
对于这几个层面,不一定会全部用到。
如果仅需要较小的加速,就对效果最佳的层面作出改进;
如果组要假较大的加速,则从多个层面改进。
本章侧重理论,实例分析较少。
6~10章主要讨论性能。
第六章主要从理论上分析了提高程序性能的几个设计层面,包括:
问题定义:狼嚎的问题定义可以避免用户对问题需求的过高估计;
算法和数据结构:通过数据结构以及算法,改进性能,这也是使用较多的方法;
算法调优,不太明白此处的算法调优的含义,与算法与数据结构上的改进有何不同???;
数据结构重组,与上同,具体指的是???;
代码调优,指的是通过代码的调整(应该指的是从代码结构、编程语言上改进),书中给出了一个使用汇编语言重写函数,获得了2.5倍加速的例子;
硬件,更快的硬件可以提高系统的性能。
对于这几个层面,不一定会全部用到。
如果仅需要较小的加速,就对效果最佳的层面作出改进;
如果组要假较大的加速,则从多个层面改进。
本章侧重理论,实例分析较少。
相关文章推荐
- 【编程珠玑】第六章 程序性能分析
- 【编程珠玑】第六章 程序性能分析
- 6、编程珠玑笔记六程序性能分析
- 写网络程序要做好充分的性能分析工作--编程心得
- 读书笔记之编程之美 - 2.20 程序理解和时间分析
- 【编程珠玑】读书笔记 第三章 数据决定程序结构
- 【编程珠玑】读书笔记 第四章 编写程序
- (5~7)编程小事、程序性能分析及粗略估算
- 【编程珠玑-读书笔记】用位图解决排序问题--仔细分析问题的重要性
- 0916 编程实验一 词法分析程序
- 0916 编程实验一 词法分析程序
- 编程珠玑: 12章 取样问题 12.3设计空间,程序的输入包含两个整数m和n,其中m<n。输出是0~n-1范围内m个随机整数的有序列表,不允许重复。 解法2-------解题总结
- Oracle PL/SQL编程之如何实现程序来统计另一个程序的性能(接上一篇 优化后)
- wampserver下的webgrind和xdebug对php程序进行性能分析
- 【善用工具】程序性能分析Gperftools初探(libwind+pprof+Kcachegrind)
- 为啥你的编译型程序和人家解释型一程序样慢?(一) ——写在前面的话——性能分析点。
- 程序设计基础(C&C++) 戴波、张东祥 第六章 函数 编程作业
- 廖雪峰《python3 基础教程》读书笔记——第六章函数式编程
- [Python]程序性能分析
- 基于visual c++之windows核心编程代码分析(44)监测任意程序函数起始地址