• jvm区域

    内存分布 方法区 1 2 线程共享 已被虚拟机加载的类型信息,常量,静态变量,即时编译器编译后的代码缓存等数据. 运行时常量池 1 2 3 4 5 方法区的一部分,class文件中除了有类的版本,字段...

  • jvm命令

    命令 jps jstat jinfo jmap jhat jstack ...

  • jvm垃圾回收

    判断对象死亡算法 1 2 3 4 5 6 7 8 9 10 11 12 13 1,引用计数 每引用一次计数器+1 2,可达行分析算法 gc roots-->连接的对象 gc r...

  • jvm编译优化

    前端编译和优化 1 2 java c 编译器 java 语法糖 后端编译和优化 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ...

  • jvm执行

    加载 加载时机 1 加载-->[验证-->准备-->解析](连接过程)-->初始化-->使用-->卸载 1 2 3 4 5 6 7 8 9 10 11 ...

  • jvm并发

    内存模型 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 ...