Open myname111 opened 4 years ago
32位HotSpot虚拟机Mark Word存储
通过句柄访问对象: 直接指针访问对象:
java虚拟机运行时数据区域:
标记清除算法: 标记复制算法: 标记整理算法:
经典垃圾收集器关系图: Serial和Serial Old搭配工作: ParNew和Serial Old搭配工作: Parallel Scavenge收集器和Parallel Old收集器搭配工作: CMS收集器运行: 各款收集器的并发情况: 连接矩阵: Shenandoah收集器回收过程: Brooks Pointer: Brooks Pointer工作: Shenandoah和其他收集器的对比: ZGC的三种Region: 染色指针结构:
JConsole首页: JConsole主界面: Eden区内存监控示意图: 堆内存监控示意图: 老年代内存监控: 垃圾回收:
线程页签: main线程: testBusyThread线程: testLockThread线程: 死锁: Thread-0 Thread-1
编译过程: Tomcat服务器的类加载架构: tomcat5.5目录结构: tomcat8.5目录结构:
javac编译器: javac编译过程: javac编译过程的主体代码:
解释器与编译器的交互: 分层编译的交互关系: 方法调用计数器触发即时编译: 回边计数器触发即时编译; 客户端编译器架构:
即时编译器优化技术:
处理器,高速缓存,主内存间的交互关系: 线程,主内存,工作内存的交互关系:
轻量级进程和内核线程之间1:1的关系: 进程和用户线程之间1:N的关系: 线程状态转换关系:
32位hotspot虚拟机对象头存储内容: 偏向锁、轻量级锁的状态转化及对象Mark Word的关系: 轻量级锁CAS操作之前堆栈与对象的状态: 轻量级锁CAS操作之后堆栈与对象的状态:
指针碰撞 空闲列表