- 博客(2)
- 收藏
- 关注
原创 【JVM】GC算法与收集器
GC算法标记-清除复制算法标记-整理分代收集算法GC 收集器 概述 jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此,我们的内存垃圾回收主要集中于 java 堆和方法区中,在程序运行期间,这部分内存的分配和使用都是动态的. 对象存活判断 引用计数每个对象都有一个引用计数属性,新增一个引用时计数加1,引用释...
2019-03-27 19:04:50 149
原创 【JVM】JVM运行机制
类是如何被加载到jvm并且在jvm中执行的? 从这个问题出发,首先我们需要知道jvm的内存结构包括什么。 下图为JVM的结构图,主要包括垃圾回收器,类加载子系统,执行引擎,运行时数据区等。 类加载子系统:把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化最终形成可以被JVM直接使用的Java类型。 运行时数据区 程序计数器: 在JVM的概念模型里,字节码解释器工作时就是...
2019-03-25 19:26:25 360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人