深入理解JVM虚拟机(JVM性能优化+内存模型+虚拟机原理)

2507
3
2019-12-13 23:34:35
18
14
122
3
视频选集
(47/108)
P1_1.说在前面的话
05:04
P2_2.整个部分要讲的内容说明
06:56
P3_3.环境搭建以及jdk,jre,jvm的关系
20:47
P4_4.jvm初体验-内存溢出问题的分析与解决
18:11
P5_5.jvm再体验-jvm可视化监控工具
21:17
P6_6.杂谈
12:37
P7_7Java的发展历史
27:25
P8_8Java的发展历史续
02:27
P9_9Java技术体系
08:46
P10_10jdk8的新特性
07:31
P11_11lanmbda表达式简介
07:00
P12_12Java虚拟机-classic vm
06:04
P13_13Java虚拟机-ExactVM
03:38
P14_14Java虚拟机-HotSpotVM
04:22
P15_15Java虚拟机-kvm
03:04
P16_16Java虚拟机-JRockit
04:11
P17_17Java虚拟机-j9
04:23
P18_18Java虚拟机-dalvik
02:19
P19_19Java虚拟机-MicrosoftJVM
03:56
P20_20Java虚拟机-高性能Java虚拟机
02:59
P21_21Java虚拟机-TaobaoVM
03:04
P22_22Java内存区域-简介
07:55
P23_23Java内存区域-程序计数器
12:03
P24_24Java内存区域-Java虚拟机栈
12:52
P25_25Java内存区域-本地方法栈
02:38
P26_26Java内存区域-堆内存
05:07
P27_27Java内存区域-方法区
06:31
P28_28Java内存区域-直接内存和运行时常量池
15:53
P29_29对象在内存中的布局-对象的创建
21:18
P30_30探究对象的结构
13:47
P31_31深入理解对象的访问定位
08:00
P32_32垃圾回收-概述
06:19
P33_33垃圾回收-判断对象是否存活算法-引用计数法详解
14:07
P34_34垃圾回收-判断对象是否存活算法-可达性分析法详解
07:09
P35_35垃圾回收算法-标记清除算法
04:35
P36_36垃圾回收算法-复制算法
14:35
P37_37垃圾回收算法-标记整理算法和分代收集算法
05:23
P38_38垃圾收集器-serial收集器详解
09:44
P39_39垃圾收集器-parnew收集器详解
04:51
P40_40垃圾收集器-parallel收集器详解
11:01
P41_41垃圾收集器-cms收集器详解
14:58
P42_42最牛的垃圾收集器-g1收集器详解
18:02
P43_43内存分配-概述
04:22
P44_44内存分配-Eden区域
22:50
P45_45内存分配-大对象直接进老年代
06:41
P46_46内存分配-长期存活的对象进入老年代
03:42
P47_47内存分配-空间分配担保
04:52
P48_48内存分配-逃逸分析与栈上分配
10:31
P49_49虚拟机工具介绍
10:30
P50_50虚拟机工具-jps详解
11:29
P51_51虚拟机工具-jstat详解
09:20
P52_52虚拟机工具-jinfo详解
05:00
P53_53虚拟机工具-jmap详解
08:45
P54_54虚拟机工具-jhat详解
08:10
P55_55虚拟机工具-jstack详解
10:19
P56_56可视化虚拟机工具-Jconsole内存监控
07:10
P57_57可视化虚拟机工具-Jconsole线程监控
12:19
P58_58死锁原理以及可视化虚拟机工具-Jconsole线程死锁监控
10:38
P59_59VisualVM使用详解
08:02
P60_60性能调优概述
11:20
P61_61性能调优-案例1
23:25
P62_62性能调优-案例2
10:04
P63_63性能调优-案例3
12:40
P64_64前半部分内容整体回顾
15:44
P65_66.Class文件结构概述
21:13
P66_67.Class文件设计理念以及意义
13:36
P67_68.文件结构-魔数
09:48
P68_69.文件结构-常量池
23:44
P69_70.文件结构-访问标志
11:34
P70_71文件结构-类索引
11:25
P71_72文件结构-字段表集合
13:20
P72_73文件结构-方法表集合
10:09
P73_74文件结构-属性表集合
18:22
P74_75字节码指令简介
09:16
P75_76字节码与数据类型
09:33
P76_77加载指令
09:31
P77_78运算指令
10:23
P78_79类型转换指令
13:41
P79_80对象创建与访问指令
09:35
P80_81操作树栈指令
03:26
P81_82控制转移指令
11:56
P82_83方法调用和返回指令
06:36
P83_84异常处理指令
09:46
P84_85同步指令
07:34
P85_86类加载机制概述
07:27
P86_87类加载时机
13:13
P87_88类加载的过程-加载
15:19
P88_89类加载的过程-验证
10:22
P89_90类加载的过程-准备
05:40
P90_91类加载的过程-解析
14:04
P91_92类加载的过程-初始化
19:44
P92_94双亲委派模型
17:00
P93_95运行时栈帧结构
08:45
P94_96局部变量表
20:45
P95_97操作数栈
08:34
P96_98动态连接
02:57
P97_99方法返回地址和附加信息
03:22
P98_100方法调用-解析调用
09:47
P99_101方法调用-静态分派调用
16:20
P100_102方法调用-动态分派调用
09:03
P101_103动态类型语言支持
09:26
P102_104字节码执行引擎小结
03:36
P103_105总结与回顾
10:53
P104_106happens-before简单概述
15:15
P105_107重排序问题
23:17
P106_108锁的内存语义
13:51
P107_109volatile的内存语义
12:02
P108_110final域内存语义
34:04
客服
顶部
赛事库 课堂 2021拜年纪