随笔分类 -  JVM

深入理解JVM之 ==> 类加载机制
摘要:一、类加载的生命周期 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载总共 7 个阶段。其中,验证、准备、解析 3 个阶段统称为连接。 上图中,加载、验证、准备、初始化和卸载这 5 个阶段的顺序是确定的,类的加载过程必须按照这种顺序按部 阅读全文

posted @ 2020-04-21 23:22 破解孤独 阅读(400) 评论(0) 推荐(1)

深入理解JVM之 ==> 内存分配策略 && 垃圾回收器
摘要:一、JVM内存分配机制 JVM内存 ≈ Heap(堆内存) + PermGen(方法区) + Thrend(栈) Heap(堆内存)=Young(年轻代)+Old(老年代) 官方文档建议整个年轻代占整个堆内存的3/8,老年代占整个堆内存的5/8,但是可以配置为其他比例; Young(年轻代)= Ed 阅读全文

posted @ 2020-04-20 18:33 破解孤独 阅读(316) 评论(0) 推荐(0)

深入理解JVM之 ==> 运行时数据区
摘要:一、JVM简介 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个非常重要的特点就是跨平台性。而使用Java虚拟机是实现这一特点的关键。一般的高 阅读全文

posted @ 2020-04-20 12:45 破解孤独 阅读(367) 评论(0) 推荐(0)

导航