代码优化的书评 (6)
看了这本书再看glibc
这本书对于搞高性能程序的人是必看的。内存不再是抽象的一个存储单位, 而是像硬盘那样的设备了. 从此你写码的时候 会注意到这条指令是访问内存 很耗时。看了它, 再看glibc的代码, 看你熟悉的memcpy,strcpy, strlen....怎么实现的, 你会发现书的写的内容,glibc库作者在广泛...
(展开)
看这本书之前不能说自己懂得优化程序
看了这本书才发现,自己以前那些什么“一次复制4个字节”之类的技巧只能算小聪明。程序性能瓶颈不是那么简单就能看出来的,而是各种因素的综合:指令流水线、内存地址对齐、操作系统页面大小、Cache是否命中…… 如果你想优化CPU密集的程序,本书一定要看。 也有一些不足之处...
(展开)
建议先去读《深入理解计算机系统》中的第1部分
这本书不算差,但也算不上经典,对于时间并非非常充足的人,这本书可读可不读,建议先去读《深入理解计算机系统》中的第1部分,对代码的优化就可以有个基本了解,如果想继续深入,也不一定非得读此书,因为此书中的大量篇幅都在讲内存的底层原理
(展开)