深入理解JVM & G1 GC

深入理解JVM & G1 GC pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:周明耀
出品人:
頁數:248
译者:
出版時間:2017-6
價格:69
裝幀:平裝
isbn號碼:9787121314681
叢書系列:
圖書標籤:
  • Java
  • JVM
  • 計算機
  • 編程
  • jvm
  • 越讀越氣
  • 計算科學
  • 垃圾的不行,抄襲來的東西組織成一本書
  • JVM
  • G1GC
  • 垃圾迴收
  • 內存管理
  • 高性能
  • 並發編程
  • Java虛擬機
  • 垃圾收集
  • 性能優化
  • 底層原理
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

G1 GC提齣瞭不確定性Region,每個空閑Region不是為某個固定年代準備的,它是靈活的,需求驅動的,所以G1 GC代錶瞭先進性。

《深入理解JVM & G1 GC》主要為學習Java語言的學生、初級程序員提供GC的使用參考建議及經驗,著重介紹瞭G1 GC。中國的軟件開發行業已經有幾十年瞭,從目前的行業發展來看,單純的軟件公司很難有發展,目前流行的雲計算、物聯網企業實際上是綜閤性IT技術的整閤,這就需要有綜閤能力的程序員。《深入理解JVM & G1 GC》作者力求做到知識的綜閤傳播,而不是僅僅針對Java虛擬機和GC調優進行講解,也力求每一章節都有實際的案例支撐。《深入理解JVM & G1 GC》具體包括以下幾方麵:JVM基礎知識、GC基礎知識、G1 GC的深入介紹、G1 GC調優建議、JDK自帶工具使用介紹等。

通讀《深入理解JVM & G1 GC》後,讀者可以深入瞭解G1 GC性能調優的許多主題及相關的綜閤性知識。讀者也可以把《深入理解JVM & G1 GC》作為參考,對於感興趣的主題,直接跳到相應章節尋找答案。

著者簡介

周明耀,12年投資銀行項目、分布式計算項目工作經驗,IBM開發者論壇專欄作者、InfoQ專欄作者。一名IT技術狂熱愛好者,一名頑強到底的工程師。推崇技術創新、思維創新,對於新技術非常熱愛,緻力於技術研發、研究,通過發布文章、書籍、互動活動的形式積極推廣軟件技術。歡迎添加微信共同探討IT技術話題。

圖書目錄

序 VII
前言 IX
第1章 JVM & GC基礎知識 1
1.1 引言 2
1.2 基本術語 3
1.2.1 Java相關術語 4
1.2.2 JVM/GC通用術語 24
1.2.3 G1涉及術語 56
1.3 本章小結 62
第2章 JVM & GC深入知識 63
2.1 Java虛擬機內存模型 64
2.1.1 程序計數器 65
2.1.2 虛擬機棧 66
2.1.3 本地方法棧 72
2.1.4 Java堆 73
2.1.5 方法區 79
2.2 垃圾收集算法 82
2.2.1 引用計數法 82
2.2.2 根搜索算法 83
2.2.3 標記-清除算法(Mark-Sweep) 85
2.2.4 復製算法(Copying) 87
2.2.5 標記-壓縮算法(Mark-Compact) 89
2.2.6 增量算法(Incremental Collecting) 90
2.2.7 分代收集算法(Generational Collecting) 91
2.3 Garbage Collection 92
2.3.1 GC概念 92
2.3.2 垃圾收集器分類 93
2.3.3 Serial收集器 94
2.3.4 ParNew收集器 96
2.3.5 Parallel收集器 99
2.3.6 CMS收集器 102
2.3.7 Garbage First(G1)GC 106
2.4 常見問題解析 112
2.4.1 jmap -heap或-histo不能用 112
2.4.2 YGC越來越慢 112
2.4.3 Java永久代去哪兒瞭 114
2.5 本章小結 116
第3章 G1 GC應用示例 117
3.1 範例程序 118
3.2 選項解釋及應用 124
3.3 本章小結 166
第4章 深入G1 GC 167
4.1 G1 GC概念簡述 168
4.1.1 背景知識 168
4.1.2 G1的垃圾迴收機製 169
4.1.3 G1的區間設計靈感 169
4.2 G1 GC分代管理 172
4.2.1 年輕代 172
4.2.2 年輕代迴收暫停 173
4.2.3 大對象區間 174
4.2.4 混閤迴收暫停 176
4.2.5 迴收集閤及其重要性 178
4.2.6 RSet及其重要性 178
4.2.7 並行標記循環 182
4.2.8 評估失敗和完全迴收 186
4.3 G1 GC使用場景 186
4.4 G1 GC論文原文翻譯(部分) 187
4.4.1 開題 187
4.4.2 數據結構/機製 188
4.4.3 未來展望 190
4.5 本章小結 191
第5章 G1 GC性能優化方案 192
5.1 G1的年輕代迴收 193
5.2 年輕代優化 203
5.3 並行標記階段優化 205
5.4 混閤迴收階段 207
5.4.1 初步介紹 207
5.4.2 深入介紹 208
5.5 如何避免齣現GC失敗 210
5.6 引用處理 211
5.6.1 觀察引用處理 212
5.6.2 引用處理優化 213
5.7 本章小結 214
第6章 JVM診斷工具使用介紹 215
6.1 SA基礎介紹 216
6.2 SA工具使用實踐 217
6.2.1 如何啓動SA 217
6.2.2 SA原理及使用介紹 222
6.3 其他工具介紹 231
6.3.1 GCHisto 231
6.3.2 JConsole 232
6.3.3 VisualVM 236
6.4 本章小結 238
· · · · · · (收起)

讀後感

評分

作为一个读者,书没有读完,愤懑满怀。 作者不仅对自己书中所写的内容没有摸透,还堂而皇之出书教人,已经可以说是没有公德心了。 书中章节混乱,文不对题,常识性错误不断,大量粘贴无用代码充页数,而且一个技术书籍, 扯各种没用的还不着边际的干啥? 摘抄几句如下: “作为...

評分

作为一个读者,书没有读完,愤懑满怀。 作者不仅对自己书中所写的内容没有摸透,还堂而皇之出书教人,已经可以说是没有公德心了。 书中章节混乱,文不对题,常识性错误不断,大量粘贴无用代码充页数,而且一个技术书籍, 扯各种没用的还不着边际的干啥? 摘抄几句如下: “作为...

評分

作为一个读者,书没有读完,愤懑满怀。 作者不仅对自己书中所写的内容没有摸透,还堂而皇之出书教人,已经可以说是没有公德心了。 书中章节混乱,文不对题,常识性错误不断,大量粘贴无用代码充页数,而且一个技术书籍, 扯各种没用的还不着边际的干啥? 摘抄几句如下: “作为...

評分

作为一个读者,书没有读完,愤懑满怀。 作者不仅对自己书中所写的内容没有摸透,还堂而皇之出书教人,已经可以说是没有公德心了。 书中章节混乱,文不对题,常识性错误不断,大量粘贴无用代码充页数,而且一个技术书籍, 扯各种没用的还不着边际的干啥? 摘抄几句如下: “作为...

評分

作为一个读者,书没有读完,愤懑满怀。 作者不仅对自己书中所写的内容没有摸透,还堂而皇之出书教人,已经可以说是没有公德心了。 书中章节混乱,文不对题,常识性错误不断,大量粘贴无用代码充页数,而且一个技术书籍, 扯各种没用的还不着边际的干啥? 摘抄几句如下: “作为...

用戶評價

评分

內容混亂,章節之間重復。堆砌大量日誌,還有不少日誌重復。通篇隻涉及到講解JVM的設置參數,其中對各個垃圾迴收算法的介紹停留於部分博客水平(可能還不如很多博客)。想要理解JVM還是看《深入理解Java虛擬機》《Hotspot實戰》更深入的《揭秘Java虛擬機》(比較枯澀)以及規範手冊等,垃圾迴收算法日本人的《垃圾迴收的算法與實現》有大量的圖《垃圾迴收手冊》也可以參考。。。反正堅決不要購買這本書。。。

评分

內容混亂,章節之間重復。堆砌大量日誌,還有不少日誌重復。通篇隻涉及到講解JVM的設置參數,其中對各個垃圾迴收算法的介紹停留於部分博客水平(可能還不如很多博客)。想要理解JVM還是看《深入理解Java虛擬機》《Hotspot實戰》更深入的《揭秘Java虛擬機》(比較枯澀)以及規範手冊等,垃圾迴收算法日本人的《垃圾迴收的算法與實現》有大量的圖《垃圾迴收手冊》也可以參考。。。反正堅決不要購買這本書。。。

评分

第二章講的清楚一些,其他章節有點亂

评分

介紹g1比較多,但是沒怎麼看明白這一塊。打算多看看理解下

评分

內容混亂,章節之間重復。堆砌大量日誌,還有不少日誌重復。通篇隻涉及到講解JVM的設置參數,其中對各個垃圾迴收算法的介紹停留於部分博客水平(可能還不如很多博客)。想要理解JVM還是看《深入理解Java虛擬機》《Hotspot實戰》更深入的《揭秘Java虛擬機》(比較枯澀)以及規範手冊等,垃圾迴收算法日本人的《垃圾迴收的算法與實現》有大量的圖《垃圾迴收手冊》也可以參考。。。反正堅決不要購買這本書。。。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有