書馨卡幫你省薪 2024個(gè)人購書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >
劍指JVM:虛擬機(jī)實(shí)踐與性能調(diào)優(yōu)

劍指JVM:虛擬機(jī)實(shí)踐與性能調(diào)優(yōu)

出版社:清華大學(xué)出版社出版時(shí)間:2023-05-01
開本: 其他 頁數(shù): 546
中 圖 價(jià):¥90.3(7.0折) 定價(jià)  ¥129.0 登錄后可看到會員價(jià)
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

劍指JVM:虛擬機(jī)實(shí)踐與性能調(diào)優(yōu) 版權(quán)信息

劍指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


展開全部
商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服