读书笔记《编程珠矶》3

在阅读此书中,我还感觉深有感悟的是程序性能分析方面。因为平常并没有接触这个方面,由于目前水平较低,所以

平时还不会思考到程序性能分析方面的事情,目前只是着重于编写出符合要求的软件,并没有深入的去思考程序的性能以

及性能的优化。

优化程序的性能有多个方面。目前对于我们来说,最符合最实际的方面是从设计方面去优化性能。1.问题定义。良好的问题定义

可以有效减少程序运行时间和程序长度。2.系统结构。将大型系统分解成模块,也许是决定其性能的最重要的单个因素。3.算法和

数据结构。4.代码调优。针对代码本身的优化改进。5.系统软件。有时候改变系统所基于的软件比改变系统本身更容易。所以,虽然

现在由于水平所限,并没有思考着方面的问题,但是未来遇到这样的问题时,就可以从这几方面考虑。这一章就一个小问题研究了四种不同的算法,

重点强调了这些算法的设计技术。问题虽小,但具有很强的借鉴意义。

原文地址:https://www.cnblogs.com/yangxiao-/p/13047014.html