-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈1DVD.含語音視頻教學(xué)+辦公模板+PDF電子書)
劍指JVM:虛擬機(jī)實(shí)踐與性能調(diào)優(yōu) 版權(quán)信息
- ISBN:9787302628118
- 條形碼:9787302628118 ; 978-7-302-62811-8
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
劍指JVM:虛擬機(jī)實(shí)踐與性能調(diào)優(yōu) 本書特色
《劍指JVM:虛擬機(jī)實(shí)踐與性能調(diào)優(yōu)》適合Java開發(fā)人員、系統(tǒng)調(diào)優(yōu)師、系統(tǒng)架構(gòu)師閱讀,也可作為高等院校及培訓(xùn)機(jī)構(gòu)相關(guān)專業(yè)的教材。本書既適合初學(xué)者,也適合希望管理和優(yōu)化系統(tǒng)的中高級開發(fā)人員閱讀,不同基礎(chǔ)的學(xué)習(xí)者都能從本書中有所收獲。 尚硅谷官方圖書,配套視頻B站播放量300萬+,廣受好評
劍指JVM:虛擬機(jī)實(shí)踐與性能調(diào)優(yōu) 內(nèi)容簡介
《劍指JVM:虛擬機(jī)實(shí)踐與性能調(diào)優(yōu)》共分5篇:引言篇講述了Java與Java虛擬機(jī)的關(guān)系,以及Java虛擬機(jī)的相關(guān)知識;第1篇講述了運(yùn)行時(shí)數(shù)據(jù)區(qū),涉及Java內(nèi)存區(qū)域的各個(gè)核心結(jié)構(gòu),以及對象創(chuàng)建的各種細(xì)節(jié);第2篇講述了垃圾收集,涉及各種收集算法、垃圾收集器;第3篇講述了字節(jié)碼與類的加載;第4篇講述了性能監(jiān)控與調(diào)優(yōu),帶領(lǐng)讀者學(xué)習(xí)Java虛擬機(jī)常用的監(jiān)控與調(diào)優(yōu)工具,并附有企業(yè)級的性能調(diào)優(yōu)案例。本書配套視頻,可以關(guān)注尚硅谷教育公眾號獲取。
劍指JVM:虛擬機(jī)實(shí)踐與性能調(diào)優(yōu) 目錄
引言篇
第1章 JVM與Java體系結(jié)構(gòu) 2
1.1 為什么要學(xué)習(xí)JVM 2
1.2 Java及JVM的簡介 2
1.2.1 Java:跨平臺的語言 2
1.2.2 JVM:跨語言的平臺 4
1.3 Java發(fā)展的重大事件 6
1.4 Open JDK和Oracle JDK 7
1.5 虛擬機(jī)與JVM 7
1.5.1 虛擬機(jī) 7
1.5.2 JVM 8
1.6 JVM的整體結(jié)構(gòu) 8
1.7 Java代碼執(zhí)行流程 9
1.8 JVM的架構(gòu)模型 9
1.9 JVM的生命周期 13
1.10 JVM的發(fā)展歷程 14
1.10.1 Sun Classic VM 14
1.10.2 Exact VM 14
1.10.3 HotSpot VM 14
1.10.4 BEA的JRockit 15
1.10.5 IBM的J9 15
1.10.6 KVM和CDC/CLDC HotSpot 15
1.10.7 Azul VM 16
1.10.8 Liquid VM 16
1.10.9 Apache Harmony 16
1.10.10 Microsoft JVM 16
1.10.11 Taobao JVM 17
1.10.12 Dalvik VM/ART VM 17
1.10.13 Graal VM 17
1.10.14 其他JVM 18
1.11 本章小結(jié) 18
第1篇 運(yùn)行時(shí)數(shù)據(jù)區(qū)篇
第2章 運(yùn)行時(shí)數(shù)據(jù)區(qū)及線程概述 20
2.1 運(yùn)行時(shí)數(shù)據(jù)區(qū)概述 20
2.2 線程 21
2.3 本章小結(jié) 21
第3章 程序計(jì)數(shù)器 22
3.1 程序計(jì)數(shù)器介紹 22
3.2 程序計(jì)數(shù)器舉例說明 22
3.3 程序計(jì)數(shù)器常見問題 23
3.4 本章小結(jié) 23
第4章 虛擬機(jī)棧 24
4.1 虛擬機(jī)棧概述 24
4.2 棧的存儲單位 28
4.3 局部變量表 31
4.3.1 局部變量表簡介 31
4.3.2 Slot 32
4.4 操作數(shù)棧 34
4.5 棧頂緩存技術(shù) 37
4.6 動態(tài)鏈接 37
4.7 方法的調(diào)用 38
4.7.1 方法調(diào)用的分類 38
4.7.2 虛方法與非虛方法 40
4.7.3 關(guān)于invokedynamic指令 43
4.7.4 方法重寫的本質(zhì) 44
4.7.5 虛方法表 44
4.8 方法返回地址 47
4.9 本章小結(jié) 51
第5章 本地方法接口 52
5.1 本地方法接口概述 52
5.2 本章小結(jié) 53
第6章 本地方法棧 54
第7章 堆 56
第8章 方法區(qū) 84
第9章 對象的實(shí)例化內(nèi)存布局與訪問定位112
第10章 直接內(nèi)存 119
第11章 執(zhí)行引擎 127
第12章 字符串常量池 138
第2篇 垃圾收集篇
第13章 垃圾收集概述 160
第14章 垃圾收集相關(guān)算法 163
第15章 垃圾收集相關(guān)概念 183
第16章 垃圾收集器 203
第3篇 字節(jié)碼與類的加載篇
第17章 class文件結(jié)構(gòu) 226
第18章 字節(jié)碼指令集與解析 268
第19章 類的加載過程詳解 318
第20章 類加載器 338
第4篇 性能監(jiān)控與調(diào)優(yōu)篇
第21章 命令行工具 368
第22章 JVM監(jiān)控及診斷工具 396
第23章 JVM運(yùn)行時(shí)參數(shù) 475
第24章 GC日志分析 487
第25章 OOM分類及解決方案506
第26章 性能優(yōu)化案例 517
- >
羅曼·羅蘭讀書隨筆-精裝
- >
小考拉的故事-套裝共3冊
- >
隨園食單
- >
我從未如此眷戀人間
- >
羅庸西南聯(lián)大授課錄
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
我與地壇
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)