java性能優化權(quán)威指南 pdf 下載 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁教育教(jiāo)學電子圖書 → java性能優化權威指南(含目錄(lù)) 中文(wén)電子版

java性能優化權威指南(nán)(含目錄)

中文電子版 java性能優化權威指南(含目錄) 網友評分:8

同類相關軟件

軟件介紹

java性能優化權威指南pdf是一款免費的java教程文檔。小編提供的這(zhè)套完整版電(diàn)子書籍一共包含了12個(gè)隻要章節內容。提供了java的性能分析(xī)、垃圾收集調(diào)優等方麵的內容。整個電子圖書的內容結構(gòu)邏輯非(fēi)常清(qīng)晰客觀。歡迎需要的讀者在綠色資源網下載!

《java性能優化權威指南》介紹

《java性能(néng)優化權威(wēi)指南》主要為Java SE和Java EE應用的性能調優提供(gòng)建議。本書主要(yào)為Java SE和Java EE應用的性能調優提供建議。具體來說包括以下幾方(fāng)麵:性能監控、性能分析、Java HotSpot VM(以下簡稱(chēng)HotSpot VM)調優、高(gāo)效的基準(zhǔn)測試以及Java EE應用的性能調優。雖然近些年出版過幾本Java性能方麵(miàn)的書,但覆蓋麵像本書這樣廣的並不多見。本(běn)書(shū)的主題涵蓋了諸如現代(dài)Java虛擬機的內部運作機製(zhì)、垃圾收集的(de)調優、Java EE應(yīng)用的性能調優(yōu)以及(jí)如何編寫卓有成效的基準測試。通讀本書(shū)後,讀者可以深入了(le)解Java性能調優的許多主題。讀者也可以(yǐ)把本書作為參考,對於感興趣的主題(tí),直接跳到相(xiàng)應章節尋找答案。

java性能(néng)優化權(quán)威指南 pdf

java性能優化權威指南目錄:

第1章 策略(luè)、方法(fǎ)和方法論

1.1  性能問題的現狀(zhuàng)

1.2  性能分析的兩種方法:自頂向下和自(zì)底向上

1.2.1  自(zì)頂向下

1.2.2  自底向上(shàng)

1.3  選擇(zé)正(zhèng)確的平台並(bìng)評估係統性能(néng)

1.3.1  選擇正確的CPU架構

1.3.2  評估係統性能

1.4  參考資料

第2章 操作係統性能(néng)監控

2.1  定義

2.2  CPU使用率

2.2.1  監控CPU使用率:Windows

2.2.2  監控CPU使用率:Windows typeperf

2.2.3  監控CPU使用率:Linux

2.2.4  監控CPU使用率(lǜ):Solaris

2.2.5  命(mìng)令(lìng)行監控CPU使用率:Linux和Solaris

2.3  CPU調度程序運行隊列

2.3.1  監控CPU調度程序運行隊列:Windows

2.3.2  監控CPU調度(dù)程序運行隊列:Solaris

2.3.3  監控CPU調度程(chéng)序運行隊列:Linux

2.4  內存使用率

2.4.1  監控內存利用率:Windows

2.4.2  監控內存使用率:Solaris

2.4.3  監控內存使用(yòng)率:Linux

2.4.4  監控鎖競(jìng)爭:Solaris

2.4.5  監控鎖競爭:Linux

2.4.6  監控鎖競爭:Windows

2.4.7  隔離(lí)競爭鎖

2.4.8  監控搶占式(shì)上下文切換

2.4.9  監控線程遷移

2.5  網絡I/O使用率(lǜ)

2.5.1  監控網絡I/O使(shǐ)用率:Solaris

2.5.2  監控網絡I/O使用率:Linux

2.5.3  監控網絡I/O使用率:Windows

2.5.4  應用性能改進的考(kǎo)慮

2.6  磁盤I/O使用率(lǜ)

2.7  其他(tā)命令行工具

2.8  監控CPU使用(yòng)率:SPARC T係列係統

2.9  參(cān)考資料

第3章 JVM概覽

3.1  HotSpot VM的基本架構

3.2  HotSpot VM運行時

3.2.1  命令行選項

3.2.2  VM生命周期

3.2.3  VM類(lèi)加載

3.2.4  字節碼驗證

3.2.5  類數據共享

3.2.6  解釋器

3.2.7  異(yì)常處理(lǐ)

3.2.8  同步

3.2.9  線程管理(lǐ)

3.2.10  C++堆管理

3.2.11  Java本地接口

3.2.12  VM致命錯誤處理(lǐ)

3.3  HotSpot VM垃(lā)圾收集(jí)器

3.3.1  分代垃圾(jī)收集

3.3.2  新生代

3.3.3  快速內存分配(pèi)

3.3.4  垃圾收集器

3.3.5  Serial收(shōu)集器

3.3.6  Parallel收集器:吞(tūn)吐量為(wéi)先!

3.3.7 Mostly-Concurrent收集器:低延遲為先!

3.3.8 Garbage-First收集(jí)器:CMS替代者

3.3.9  垃圾收集器比較

3.3.10  應用程(chéng)序對垃圾收集器的(de)影響

3.3.11  簡單回顧收集器曆(lì)史

3.4  HotSpot VM JIT編譯器

3.4.1  類型繼承關係分析

3.4.2  編譯策略

3.4.3  逆(nì)優化

3.4.4  Client JIT編譯器概覽

3.4.5  Server JIT編譯器概覽

3.4.6  靜態單(dān)賦值--程序依賴圖

3.4.7  未來(lái)增強展望

3.5  HotSpot VM自適應調優

3.5.1  Java 1.4.2的默認值

3.5.2  Java 5自動優化的默認值

3.5.3  Java 6 Update 18更新後的默認優化值

3.5.4  自適(shì)應(yīng)Java堆調整

3.5.5  超越(yuè)自動優化

3.6  參考資料

第4章 JVM性能監控

4.1  定義

4.2  垃圾收集(jí)

4.2.1  重要的垃(lā)圾收集數據

4.2.2  垃圾(jī)收(shōu)集報告(gào)

4.2.3  垃圾收集數據的離線分(fèn)析

4.2.4  圖形化工具

4.3  JIT編譯器

4.4  類加載

4.5  Java應用監控

4.6  參考(kǎo)資料

……

java性能(néng)優化權威指南章節主要內容介紹:

第1章“策略、方法和方法論(lùn)”,介紹了Java性能調優實踐中(zhōng)的(de)各種方(fāng)法、策略和方法論,並對傳統(tǒng)軟件開發過(guò)程提(tí)出了改進建(jiàn)議,即在軟件開發中應該提前考慮軟件應用的性能和可擴展性。

第2章“操作係統性能監控”討論了操作係統的性能監控,介紹了操作係統中重要的監控統計信息(xī),以及如何用工(gōng)具監控這些(xiē)統計信息(xī)。本章涉及的操作係(xì)統包括Windows、Linux及oracle Solaris。在其他基於Unix的係統(例(lì)如Mac OS X)上監控性能統計信(xìn)息時(shí),可使用與Linux或Oracle Solaris相同或類似的命令。

第3章“JVM概覽”,高屋建瓴地介紹了HotSpot VM,描述了現代Java虛擬(nǐ)機架構和運(yùn)轉的基本概念,並為後(hòu)續的諸多章節奠定了基礎。本章沒有覆蓋所有的Java性能調優問題(tí),也沒有提供Java性(xìng)能問題所需的全部背景知識。但對(duì)於絕大多數與現代Java虛(xū)擬機內部(bù)機(jī)製密切(qiē)相關的性能問題,本章提供了足夠多的背景知識。結合第7章(zhāng)的內容,有助於你領會如何進行HotSpot VM調優,本(běn)章也有助於理解第8、9章的主題,即如(rú)何編(biān)寫高(gāo)效的(de)基準測試。

第4章“JVM性能監控”,顧名思義,涵蓋了JVM性能監控(kòng)的相關內容,介紹了重點需要監控(kòng)的JVM統計數據,以及監控這些統計數據的工具。本章(zhāng)最後(hòu)指出,這(zhè)些工具擴展之(zhī)後可以一並監控JVM和Java應用的統計數據。

第5章“Java應用性能分析”與(yǔ)第6章(zhāng)“Java應用性能分析技巧”講述(shù)性能(néng)分析。這兩章可看成第2章和第4章性能監控的補充。性能監控(kòng)通常用來考察是否存在性能問(wèn)題,或者為定位性能問題提供線索(suǒ),告訴人們問題是出在操作係統、JVM、Java應用程序還是(shì)其他地方。一旦發現性能問題,並進一步通過性能監控定(dìng)位之後,通常就能進行性能分析了。第5章介紹分析Java方法和(hé)Java堆(內存)的基本技術(shù),還推薦了一些免費工具來說明這幾種性能分析技術背後所蘊藏的概念。本章提及的工具並不是(shì)性能分析僅有的手段(duàn),還有許多商業或者免費的工具也能(néng)提(tí)供(gòng)類似的功能,其中一些工具的功能甚至超出了第(dì)5章(zhāng)涉及的技術範(fàn)圍。第6章提供了一些技巧,用來識別一些(xiē)常見的性能分(fèn)析模(mó)式,這些模式指示了一些特定類型(xíng)的性能問題。本章所列的經驗和技巧並不完(wán)整(zhěng),卻是作者在多年Java性能調優(yōu)過程中經常碰到的。附錄B中包含了第6章大部分(fèn)示例的源代碼。

第7章“JVM性能調優(yōu)入門”,涵蓋了HotSpot VM性能調優的諸(zhū)多方麵,包括(kuò)啟動、內存占用(yòng)、響應時間/延遲以及吞吐量。第7章介紹了調優的一係列步驟,包括選擇哪個(gè)JIT編譯(yì)器,選用何種垃圾收集器,怎(zěn)樣(yàng)調整Java堆,以及如何改動應(yīng)用程序以符合幹係人設定的性能目標。對於大多數讀(dú)者來說,第7章可能是本書中最有用和(hé)最(zuì)值得參考的章節。

第8章“Java應(yīng)用(yòng)的基準測試”和第9章“多層應用的基準測試”,探討如何編寫高(gāo)效的基準測試。通(tōng)常來(lái)說,基準測試是(shì)通過應(yīng)用程序的功能子集來衡量Java應用的性能。這兩章(zhāng)還將展示創建高效Java基準測試的藝術。第8章涵蓋了與編寫(xiě)高效基準測試相關的較通用的主題(tí),例如(rú)探討現代JVM的一些優化方(fāng)法,還(hái)介紹了如何在基(jī)準測試中運用統計方法以增強基準測試的準確性。

第9章則(zé)重點關注如何編寫高效的Java EE基準測試。有些讀者對Java EE應用(yòng)的性能調優特別感興趣。

第10章“Web應用的性能(néng)調優”、第11章“Web Service的性能”及第12章“Java持久化和Enterprise Java Bean的性能”,分別著重介紹了Web應(yīng)用、Web Service、持久化及Enterprise Java Bean的性能分析。這3章會深入分(fèn)析(xī)Java EE應(yīng)用中常遇到的性能問題,並為常見的Java EE性能問題提供建議或解決(jué)方案。

本書還有(yǒu)兩個附錄。附錄A“重(chóng)要的HotSpot VM選項”列(liè)舉了本書所用到的HotSpot VM選項和其(qí)他重要的HotSpot VM性能調(diào)優選(xuǎn)項,並描述了每個選項的含(hán)義,對何時可以使用這些選項給(gěi)出了建議。附(fù)錄B“性(xìng)能分析技巧示例源代碼”包含了第6章示例的源代碼,涉及減少鎖競(jìng)爭、調整Java 集合(Collection)的初始容量以及增(zēng)加(jiā)並行性。

軟件截圖

下載地址 電腦版

點擊報錯 軟件(jiàn)無法下載或下載後無法使用,請點擊(jī)報錯,謝謝!

用戶評論

熱門評論

最新評論

發表評論 查看(kàn)所有評論(0)

昵稱:
請(qǐng)不要評論無意義或髒話,我們所有評論會有人工審核.
字數: 0/500 (您(nín)的評論(lùn)需要經過審(shěn)核才(cái)能顯示)
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡