圖書標籤: 優化 編程 代碼優化 程序設計 計算機 programming 代碼優化:有效使用內存 optimization
发表于2024-08-29
代碼優化 pdf epub mobi txt 電子書 下載 2024
本書係統深入地介紹瞭各種代碼優化編程技術。全書分為4章。第1章集中介紹如何確定程序中消耗CPU時鍾最多的熱點代碼的所謂程序剖析技術以及典型部分工具的實用知識。第2,3章分彆全麵介紹RAM瞭係統與高速緩存子係統的代碼優化知識。第4章主要介紹瞭機器代碼優化技術。各章在討論基本原理的同時詳細給齣瞭代碼實例,並對優化性能進行瞭定量的分析。
該書特彆適閤於作為應用程序員及係統程序員的學習與開發之用。同時,本書對在硬件方麵的專業人員與技術工作者有一定的參考價值。
kris kaspersky是黑客破譯、反匯編與代碼優化技術的專欄作傢。他一直緻力於研究安全與係統程序設計方麵的問題,內容涉及編譯器開發、優化技術、安全機製研究、實時操作係統內核的創建以及反病毒程序的設計等多個領域。
正是因為他雖"雜"卻"博"、雖"博"卻"深",纔能用詼諧而輕鬆的話語,把嚴密的科技知識在談笑間透徹地加以剖析,讓讀者在輕鬆愉快之中學習和體驗科技的奧妙,這是一種特色、一種方式、一種態度,更是一種境界。
除編程技巧,計算機原理的講解也很到位
評分總的來說,作為拓寬視野,推薦閱讀! 該書作者要描述的優化策略看起來是比較簡單的,也是很清晰的,站在程序員的角度來看,好多優化點隻能作為參考;要工程應用中,更是僅僅作為一種編碼習慣和編碼考慮。 作為開拓視野,還是值得閱讀。涉及硬件寄底層部分的較多,純軟件開發人員看起來,一開始可能會有點吃力。 不過,個人越覺得第三章比交冗餘,不知道是不是翻譯造成的!
評分總的來說,作為拓寬視野,推薦閱讀! 該書作者要描述的優化策略看起來是比較簡單的,也是很清晰的,站在程序員的角度來看,好多優化點隻能作為參考;要工程應用中,更是僅僅作為一種編碼習慣和編碼考慮。 作為開拓視野,還是值得閱讀。涉及硬件寄底層部分的較多,純軟件開發人員看起來,一開始可能會有點吃力。 不過,個人越覺得第三章比交冗餘,不知道是不是翻譯造成的!
評分書就算編寫得再好,也會被國內的不負責任的譯者給"霍霍"瞭。
評分大概翻瞭一下,關於內存、緩存、機器指令的優化,CSAPP都有講到,而且更細緻易懂,於是就沒細看瞭。
这本书不算差,但也算不上经典,对于时间并非非常充足的人,这本书可读可不读,建议先去读《深入理解计算机系统》中的第1部分,对代码的优化就可以有个基本了解,如果想继续深入,也不一定非得读此书,因为此书中的大量篇幅都在讲内存的底层原理
評分这本书对于搞高性能程序的人是必看的。内存不再是抽象的一个存储单位, 而是像硬盘那样的设备了. 从此你写码的时候 会注意到这条指令是访问内存 很耗时。看了它, 再看glibc的代码, 看你熟悉的memcpy,strcpy, strlen....怎么实现的, 你会发现书的写的内容,glibc库作者在广泛...
評分看了这本书才发现,自己以前那些什么“一次复制4个字节”之类的技巧只能算小聪明。程序性能瓶颈不是那么简单就能看出来的,而是各种因素的综合:指令流水线、内存地址对齐、操作系统页面大小、Cache是否命中…… 如果你想优化CPU密集的程序,本书一定要看。 也有一些不足之处...
評分看了这本书才发现,自己以前那些什么“一次复制4个字节”之类的技巧只能算小聪明。程序性能瓶颈不是那么简单就能看出来的,而是各种因素的综合:指令流水线、内存地址对齐、操作系统页面大小、Cache是否命中…… 如果你想优化CPU密集的程序,本书一定要看。 也有一些不足之处...
評分看了这本书才发现,自己以前那些什么“一次复制4个字节”之类的技巧只能算小聪明。程序性能瓶颈不是那么简单就能看出来的,而是各种因素的综合:指令流水线、内存地址对齐、操作系统页面大小、Cache是否命中…… 如果你想优化CPU密集的程序,本书一定要看。 也有一些不足之处...
代碼優化 pdf epub mobi txt 電子書 下載 2024