完结JVM调优第一版【马士兵教育】
【课程介绍】
完结JVM调优第一版【马士兵教育】
【课程目录】
01
JVM调优(一)
【录播】课程规划(3分钟)
【录播】JVM基础1(13分钟)
【录播】JVM基础2(11分钟)
【录播】Class文件格式(10分钟)
【录播】Class文件解读1(23分钟)
【录播】Class文件解读2(20分钟)
【录播】Class文件解读3(22分钟)
【录播】day1课后作业(6分钟)
【录播】day2课前复习(9分钟)
【录播】类加载器(22分钟)
02
JVM调优(二)
【录播】双亲委派(14分钟)
【录播】父加载器(4分钟)
【录播】类加载器范围(6分钟)
【录播】自定义类加载器1(15分钟)
【录播】自定义类加载器2(8分钟)
【录播】加密(5分钟)
【录播】编译器(13分钟)
【录播】懒加载(7分钟)
【录播】day2课后总结(5分钟)
【录播】day3课前复习(32分钟)
03
JVM调优(三)
【录播】初始化(17分钟)
【录播】单例模式 双重检查(10分钟)
【录播】硬件层数据一致性(19分钟)
【录播】缓存行 伪共享(23分钟)
【录播】乱序问题(19分钟)
【录播】乱序证明(10分钟)
【录播】硬件级别保证有序(8分钟)
【录播】day3课后总结(4分钟)
【录播】day4课前复习(16分钟)
【录播】volatile实现细节(12分钟)
04
JVM调优(四)
【录播】synchronized实现细节(14分钟)
【录播】排序规范(6分钟)
【录播】对象的创建过程(8分钟)
【录播】对象在内存中的存储布局(6分钟)
【录播】对象的大小(21分钟)
【录播】对象头具体包括什么(24分钟)
【录播】day4课程总结(2分钟)
【录播】Runtime Data Area(22分钟)
【录播】栈帧(27分钟)
【录播】栈的执行流程(32分钟)
05
JVM调优(五)
【录播】invoke指令(20分钟)
【录播】day4课后总结(6分钟)
【录播】垃圾(10分钟)
【录播】GC常用垃圾清除算法(11分钟)
【录播】堆内存逻辑分区(11分钟)
【录播】栈上分配(11分钟)
【录播】对象何时进入老年代(8分钟)
【录播】关于年轻代老年代的两个问题(15分钟)
【录播】常见的垃圾回收器(18分钟)
【录播】CMS(16分钟)
06
JVM调优(六)
【录播】CMS的问题(15分钟)
【录播】预习+day6课后总结(11分钟)
【录播】day7课前(13分钟)
【录播】JVM常用命令行参数(22分钟)
【录播】GC日志详解(15分钟)
【录播】调优前的基础概念(8分钟)
【录播】什么是调优(5分钟)
【录播】调优1_预规划(11分钟)
【录播】预规划案例(19分钟)
【录播】调优2优化JVM运行环境(慢,卡顿)(14分钟)
07
JVM调优(七)
【录播】预习+day7课后总结(4分钟)
【录播】day8课前复习(28分钟)
【录播】jvm调优案例1_风险评控(5分钟)
【录播】top命令观察到问题(12分钟)
【录播】jstack定位线程状况(18分钟)
【录播】定位OOM问题(17分钟)
【录播】面试问题12分钟jmap讲混了详情参考第068集(20分钟)
【录播】day8课后总结(2分钟)
【录播】day8更正(jmap两个命令讲混了)(4分钟)
【录播】day9课前复习(6分钟)
08
JVM调优(八)
【录播】arthas(29分钟)
【录播】分析dump文件(8分钟)
【录播】arthas的反编译和热替换(19分钟)
【录播】OOM案例汇总1(20分钟)
【录播】OOM案例汇总2(25分钟)
【录播】OOM案例汇总3(17分钟)
【录播】day9课后预习(3分钟)
【录播】day10课程规划(2分钟)
【录播】CMS复习(19分钟)
【录播】G1特点1(25分钟)
09
JVM调优(九)
【录播】G1特点2(23分钟)
【录播】并发标记算法(21分钟)
【录播】day10课后总结(6分钟)
【录播】RSet与赋值效率(5分钟)
【录播】day11课程规划(4分钟)
【录播】CMS日志分析(22分钟)
【录播】G1日志分析(18分钟)
【录播】GC常用参数(9分钟)
【录播】Parallel常用参数(3分钟)
【录播】CMS常用参数(7分钟)
10
JVM调优(十)
【录播】G1常用参数(8分钟)
【录播】day11课后复习(7分钟)
【录播】纤程(25分钟)