# JVM **Repository Path**: xun963/JVM ## Basic Information - **Project Name**: JVM - **Description**: Java Virtual Machine 深入理解Java虚拟机 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-12 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 深入理解Java虚拟机 - 1 自动内存管理机制 - 1.1 Java内存区域与内存溢出异常 - [运行时数据区域](https://github.com/SkyYongFly/JVM/blob/master/note/1%20RunTimeDataAreas.md) - [HotSpot虚拟机对象](https://github.com/SkyYongFly/JVM/blob/master/note/2%20HotSpotObject.md) - [实战 OOM](https://github.com/SkyYongFly/JVM/blob/master/note/3%20OutOfMemoryError.md) - 1.2 垃圾收集器与内存分配策略 - [判断对象是否存活算法](https://github.com/SkyYongFly/JVM/blob/master/note/4%20ObjectInventoryJudgment.md) - [垃圾收集算法](https://github.com/SkyYongFly/JVM/blob/master/note/5%20GarbageCollectionAlgorithm.md) - [垃圾收集器](https://github.com/SkyYongFly/JVM/blob/master/note/6%20GarbageCollection.md) - [内存分配与回收策略](https://github.com/SkyYongFly/JVM/blob/master/note/7%20MemoryAllocation.md) - 1.3 虚拟机性能监控与故障处理 TODO - 2 虚拟机执行子系统 - 2.1 类文件结构 - [Class字节码文件](https://github.com/SkyYongFly/JVM/blob/master/note/9%20ClassFile.md) - 2.2 虚拟机类加载机制 - [虚拟机类加载机制](https://github.com/SkyYongFly/JVM/blob/master/note/10%20ClassLoader.md) - 3 程序编译与代码优化 TODO - 4 高效并发 TODO