1. 程式人生 > >深入理解Java虛擬機(jvm性能調優+內存模型+虛擬機原理)

深入理解Java虛擬機(jvm性能調優+內存模型+虛擬機原理)

Java

技術分享圖片


課程大綱:
第1節說在前面的話 00:05:07分鐘
第2節整個部分要講的內容說明 00:06:58分鐘
第3節環境搭建以及jdk,jre,jvm的關系 00:20:48分鐘
第4節jvm初體驗-內存溢出問題的分析與解決 00:17:59分鐘
第5節jvm再體驗-jvm可視化監控工具 00:21:17分鐘
第6節雜談 00:12:37分鐘
第7節Java的發展歷史00:27:24分鐘
第8節Java的發展歷史續00:02:27分鐘
第9節Java技術體系00:08:46分鐘
第10節jdk8的新特性00:07:31分鐘
第11節lanmbda表達式簡介00:07:02分鐘
第12節Java虛擬機-classic vm00:06:06分鐘
第13節Java虛擬機-ExactVM00:03:35分鐘
第14節Java虛擬機-HotSpotVM00:04:23分鐘
第15節Java虛擬機-kvm00:03:04分鐘
第16節Java虛擬機-JRockit00:04:12分鐘
第17節Java虛擬機-j900:04:23分鐘
第18節Java虛擬機-dalvik00:02:20分鐘
第19節Java虛擬機-MicrosoftJVM00:03:57分鐘
第20節Java虛擬機-高性能Java虛擬機00:02:58分鐘
第21節Java虛擬機-TaobaoVM00:03:06分鐘
第22節Java內存區域-簡介00:07:56分鐘
第23節Java內存區域-Java虛擬機棧00:12:04分鐘
第24節Java內存區域-程序計數器00:12:54分鐘
第25節Java內存區域-本地方法棧00:02:39分鐘
第26節Java內存區域-堆內存00:05:08分鐘
第27節Java內存區域-方法區00:06:32分鐘
第28節Java內存區域-直接內存和運行時常量池00:15:53分鐘
第29節對象在內存中的布局-對象的創建00:21:19分鐘
第30節探究對象的結構00:13:47分鐘
第31節深入理解對象的訪問定位00:08:01分鐘
第32節垃圾回收-概述00:06:20分鐘
第33節垃圾回收-判斷對象是否存活算法-引用計數法詳解00:14:08分鐘
第34節垃圾回收-判斷對象是否存活算法-可達性分析法詳解00:07:09分鐘
第35節垃圾回收算法-標記清除算法00:04:36分鐘
第36節垃圾回收算法-復制算法00:14:35分鐘
第37節垃圾回收算法-標記整理算法和分代收集算法00:05:24分鐘
第38節垃圾收集器-serial收集器詳解00:09:45分鐘
第39節垃圾收集器-parnew收集器詳解00:04:53分鐘
第40節垃圾收集器-parallel收集器詳解00:11:02分鐘
第41節垃圾收集器-cms收集器詳解00:14:58分鐘
第42節最牛的垃圾收集器-g1收集器詳解00:18:04分鐘
第43節內存分配-概述00:04:23分鐘
第44節內存分配-Eden區域00:22:51分鐘
第45節內存分配-大對象直接進老年代00:06:42分鐘
第46節內存分配-長期存活的對象進入老年代00:03:40分鐘
第47節內存分配-空間分配擔保00:04:54分鐘
第48節內存分配-逃逸分析與棧上分配00:10:32分鐘
第49節虛擬機工具介紹00:10:27分鐘
第50節虛擬機工具-jps詳解00:11:20分鐘
第51節虛擬機工具-jstat詳解00:09:20分鐘
第52節虛擬機工具-jinfo詳解00:05:03分鐘
第53節虛擬機工具-jmap詳解00:08:48分鐘
第54節虛擬機工具-jhat詳解00:08:10分鐘
第55節虛擬機工具-jstack詳解00:10:19分鐘
第56節可視化虛擬機工具-Jconsole內存監控00:07:09分鐘
第57節可視化虛擬機工具-Jconsole線程監控00:12:18分鐘
第58節死鎖原理以及可視化虛擬機工具-Jconsole線程死鎖監控00:10:38分鐘
第59節VisualVM使用詳解00:08:03分鐘
第60節性能調優概述00:11:22分鐘
第61節性能調優-案例100:23:28分鐘
第62節性能調優-案例200:10:05分鐘
第63節性能調優-案例300:12:41分鐘
第64節前半部分內容整體回顧00:15:41分鐘
第65節Class文件簡介和發展歷史 00:11:26分鐘
第66節Class文件結構概述 00:16:50分鐘
第67節Class文件設計理念以及意義 00:13:41分鐘
第68節文件結構-魔數 00:09:49分鐘
第69節文件結構-常量池 00:23:44分鐘
第70節文件結構-訪問標誌 00:11:36分鐘
第71節文件結構-類索引00:11:26分鐘
第72節文件結構-字段表集合00:13:21分鐘
第73節文件結構-方法表集合00:10:06分鐘
第74節文件結構-屬性表集合00:18:23分鐘
第75節字節碼指令簡介00:09:18分鐘
第76節字節碼與數據類型00:09:34分鐘
第77節加載指令00:09:33分鐘
第78節運算指令00:10:24分鐘
第79節類型轉換指令00:13:42分鐘
第80節對象創建與訪問指令00:09:38分鐘
第81節操作樹棧指令00:03:27分鐘
第82節控制轉移指令00:11:58分鐘
第83節方法調用和返回指令00:06:37分鐘
第84節異常處理指令00:09:44分鐘
第85節同步指令00:07:34分鐘
第86節類加載機制概述00:07:26分鐘
第87節類加載時機00:13:15分鐘
第88節類加載的過程-加載00:15:15分鐘
第89節類加載的過程-驗證00:10:24分鐘
第90節類加載的過程-準備00:05:40分鐘
第91節類加載的過程-解析00:14:04分鐘
第92節類加載的過程-初始化00:19:41分鐘
第93節類加載器00:22:41分鐘
第94節雙親委派模型00:17:03分鐘
第95節運行時棧幀結構00:08:46分鐘
第96節局部變量表00:20:48分鐘
第97節操作數棧00:08:36分鐘
第98節動態連接00:02:56分鐘
第99節方法返回地址和附加信息00:03:24分鐘
第100節方法調用-解析調用00:09:49分鐘
第101節方法調用-靜態分派調用00:16:21分鐘
第102節方法調用-動態分派調用00:09:02分鐘
第103節動態類型語言支持00:09:27分鐘
第104節字節碼執行引擎小結00:03:38分鐘
第105節總結與回顧00:10:55分鐘
第106節happens-before簡單概述00:15:17分鐘
第107節重排序問題00:23:19分鐘
第108節鎖的內存語義00:13:54分鐘
第109節volatile的內存語義00:12:04分鐘
第110節final域內存語義00:34:07分鐘


下載地址:百度網盤下載


深入理解Java虛擬機(jvm性能調優+內存模型+虛擬機原理)