JVM
文章平均质量分 95
武培轩
这个作者很懒,什么都没留下…
展开
-
JVM类加载过程与双亲委派模型
类加载过程类加载过程为JVM将类描述数据从.class文件中加载到内存,并对数据进行解析和初始化,最终形成被JVM直接使用的Java类型。包含:加载:获取该类的二进制字节流,将字节流代表的静态存储结构转化为方法区的运行时数据结构,并在内存生成代表该类的 java.lang.Object 对象作为方法区该类的访问入口验证:确保 Class 文件的字节流中包含的信息符号当前虚拟机的要求(文件格...原创 2019-10-16 09:26:47 · 946 阅读 · 0 评论 -
JVM GC算法
JVM GC算法 在判断哪些内存需要回收和什么时候回收用到GC 算法,本文主要对GC 算法进行讲解。JVM垃圾判定算法常见的JVM垃圾判定算法包括:引用计数算法、可达性分析算法。引用计数算法(Reference Counting)引用计数算法是通过判断对象的引用数量来决定对象是否可以被回收。给对象中添加一个引用计数器,每当有一个地方引用它...原创 2018-03-29 15:57:00 · 327 阅读 · 0 评论 -
JVM内存模型
运行时数据区域Java虚拟机(Java Virtual Machine,简称JVM)在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。程序计数器(Program Counter Register)程序计数器(Program Co...原创 2018-03-26 13:53:00 · 200 阅读 · 0 评论