小編薦書——Java效能問題的免疫魔法《Java效能優化權威指南》

丁曉昀發表於2014-01-22
看到這篇推薦的朋友一定猜到了,Java Performance中文版馬上就要見到曙光女神了!對這本權威調優“魔法書”中文版期盼已久的人們可以喜大普奔了!Java和JVM工程師一定不要錯過這本由Java之父重磅推薦的力作呦。 

enter image description here

“Java支援率這麼高,你家裡人知道嗎?——CSDN.NET”

在“2013年中國軟體開發者薪資大調查”活動截至2014年1月10日的樣本資料中,有超過44%的開發者表示最常使用的程式語言為Java。http://t.cn/8FLbEMl

然而,Java效能問題一直困擾著廣大程式設計師,由於平臺複雜性,要定位問題,找出其根源確實很難。隨著10多年Java平臺的改進以及新出現的多核多處理器,Java軟體的效能和擴充套件性已經今非昔比了。《Java效能優化權威指南》詳細介紹瞭如何構建應用效能測試試驗,分析試驗結果,如何尋找優化機會以及如何採取有效行動。深入探討了微基準測試,包括如何避免常見的導致軟體效能低劣的錯誤。然後在此基礎之上,進一步講解如何優化Java HotSpot VM,如何優化普通應用、多層應用以及Web應用,等等。總之,就是利用一切手段,榨取Java應用的效能!

移步http://www.ituring.com.cn/book/852瀏覽本書目錄和樣章。

國內外業界專家對本書的讚譽

“本書是Java效能優化的聖經!如果你是一個細節控,那麼這本書正適合你。”

——James Gosling,Java之父

“本書的作者融合了所有這些概念,並就Jeff和我那本書以來十多年的所有進展做了更新和闡述。這是有史以來關於Java效能優化主題最雄心勃勃的一本書,包含了許多改善Java應用效能的技術,深入探討了最新的JVM技術,連最時髦的垃圾收集演算法都介紹到了!你還將學會如何使用最新、最好的監控工具,包括JDK自帶的工具和常見作業系統中內嵌的重要工具。

“所有這些最新進展都在推動平臺持續改進,這真讓人振奮。對於Java光輝的未來,我已迫不及待。”

——Steve Wilson,Oracle公司工程副總裁,Java效能組創始成員,《Java平臺效能:策略和技巧》合著者

“這本書未必是最暢銷的Java書,但肯定是最具技術深度的。如何測試、分析和優化Java程式的效能是目前Java程式設計師最關心的技能,但要掌握這個技能,必須要有深入到Java虛擬機器甚至作業系統層面的知識和實踐經驗,在這個領域的書籍不多,好書更少,而這本書就能把複雜深奧的問題說得清楚明白,把理論的知識講得可以實踐操作,無愧為Java效能優化領域必讀的教材。”

——周志明,《深入理解Java虛擬機器:JVM高階特性與最佳實踐》作者

“《Java效能優化權威指南》是Java應用效能優化的必備參考書。它由Oracle/Sun的效能優化專家編寫,系統而詳細地講解了效能優化的各個方面,從底層的作業系統及JVM的原理與監控工具,到效能測試技巧,再到上層應用框架優化。如果有Java效能優化的疑問,請先從本書開始尋找答案,無論新手老手都能從中收益。”

——莫樞,JVM開發工程師,Azul Systems

“要對Java程式做效能優化,不僅要對應用的程式碼實現有足夠的瞭解,還需要對更底層的OS、JVM有較深的瞭解。這本書介紹了Java程式設計師也需要掌握的OS、JVM層面的很多知識,更吸引人的是這本書的作者結合自己的經驗,為大家總結了一些效能優化的模式,例如CPU利用率高的時候需要怎麼進行優化,這些模式讓人受益匪淺,相信讀過後能對大家日常工作中做效能優化提供不小的幫助。”

——林昊,阿里巴巴技術專家,http://hellojava.info

“長期以來,一些人對Java存在一種偏見,認為Java程式存在執行效能低下的缺點。本書由淺入深地介紹了對於Java程式進行效能優化的各種工具和方法,幫助你學習Java虛擬機器的基本原理、掌握一些監控Java程式效能的工具,從而快速找到程式中的效能瓶頸,並有效改善程式的執行效能。讀過本書,人們將能夠消除對Java程式效能的偏見,讓Java真正展現出強大魅力。”

——李凡希,阿里巴巴資深研發工程師

“效能優化是一門非常實戰性的技術,本書正是這樣一本非常具有實戰指導意義的作品。該書涵蓋了Java應用、Web應用、EJB等若干不同場景下的效能分析、監控、優化的最佳實踐和工具,具有相當的廣度,同時該書也絕不是工具和資料的堆砌,書中對很多底層細節有著深入和細緻的介紹和分析,比如GC、JIT等JVM的基本原理,都體現了作者的技術深度。通讀本書能讓你更好地理解Java,並洞察和解決潛在的效能問題。”

——鄒飛,Google資深軟體工程師、技術經理

本書的主要內容,相信看完以上內容您一定有了大致瞭解。以下是小編在編輯本書過程中的感悟。

首先要說的是兩位譯者辛苦了。忍受了這麼長時間的白天工作,晚上熬夜翻譯、改稿,外加週末時不時地即時通訊騷擾。我相信,你們和我一樣,看到這本書都是愛不釋手,才會犧牲大部分業餘時間高質量地完成本書的譯作。我看到你們就某幾個詞的翻譯爭論不休,看到你們寫幾十封郵件請教專家,看到你們為了讓譯文比原文說得更準確、清晰,把很多術語的譯法全書查改了好幾遍……能與這樣負責任的譯者合作,小編幸甚!(附上作譯者就原書問題的一些討論,有些挺有意思的。http://www.ituring.com.cn/article/39386

接下來要感謝本書譯稿的技術審校莫樞、臧秀濤、丁一、鄒飛、李凡希等人,謝謝你們對原書的錯誤和譯文中的誤譯提出的修改意見。謝謝莫樞授權我們使用豆瓣上的讀書筆記,省去了我們大部分查詢資料的時間。(書中的“審校者注”大部分出自這些讀書筆記。)

一本書的順利出版,需要很多人付出大量時間和精力。而如今這個“洛陽紙貴”一去不返的時代,用印張來決定作譯者和編輯的精神勞動價值是否合理呢?小編認為,隨著時代的發展終會有更好的解決方案。我們能做的就是為讀者朋友提供有價值的內容。編輯有時和Java效能優化一樣,就是把“垃圾”清除掉。

相關文章