代码优化 - (美)Kris Kaspersky

代码优化

(美)Kris Kaspersky

出版时间

2004-10-01

ISBN

9787121003516

评分

★★★★★
书籍介绍

本书系统深入地介绍了各种代码优化编程技术。全书分为4章。第1章集中介绍如何确定程序中消耗CPU时钟最多的热点代码的所谓程序剖析技术以及典型部分工具的实用知识。第2,3章分别全面介绍RAM了系统与高速缓存子系统的代码优化知识。第4章主要介绍了机器代码优化技术。各章在讨论基本原理的同时详细给出了代码实例,并对优化性能进行了定量的分析。

该书特别适合于作为应用程序员及系统程序员的学习与开发之用。同时,本书对在硬件方面的专业人员与技术工作者有一定的参考价值。

kris kaspersky是黑客破译、反汇编与代码优化技术的专栏作家。他一直致力于研究安全与系统程序设计方面的问题,内容涉及编译器开发、优化技术、安全机制研究、实时操作系统内核的创建以及反病毒程序的设计等多个领域。

正是因为他虽"杂"却"博"、虽"博"却"深",才能用诙谐而轻松的话语,把严密的科技知识在谈笑间透彻地加以剖析,让读者在轻松愉快之中学习和体验科技的奥妙,这是一种特色、一种方式、一种态度,更是一种境界。

目录
第1章 程序剖分
1.1 剖分的目标与目的
1.1.1 总执行时间
1.1.2 执行时间的类型
1.1. 3 处罚信息

显示全部
用户评论
翻译的不算好
高性能计算方向必读= = 可以结合glibc的源码一起读 那是实践这些原则的实用代码……
可以在图书馆借到,有光盘,寒假前一定要借
大概翻了一下,关于内存、缓存、机器指令的优化,CSAPP都有讲到,而且更细致易懂,于是就没细看了。
好久没看书了。。。 前两章不错;第三章太深入底层了,没怎么看懂;第四章应该叫“编译器”优化。
还在读第一部分,现在还只是纸上谈兵的阶段,,,,,,,觉得不懂汇编还是四处碰壁............ 第二部分讲内存的好像有点过时,觉得没过时的部分自己又没听懂..
一般
总的来说,作为拓宽视野,推荐阅读! 该书作者要描述的优化策略看起来是比较简单的,也是很清晰的,站在程序员的角度来看,好多优化点只能作为参考;要工程应用中,更是仅仅作为一种编码习惯和编码考虑。 作为开拓视野,还是值得阅读。涉及硬件寄底层部分的较多,纯软件开发人员看起来,一开始可能会有点吃力。 不过,个人越觉得第三章比交冗余,不知道是不是翻译造成的!
这本书,第一次让我去系统的理解,硬件和软件的关系
除编程技巧,计算机原理的讲解也很到位
下载
收藏