JVM
林头头03
德玛西亚从不退缩
展开
-
JVM总结 结构梳理
jvm 总体梳理 jvm体系总体分四大块:我对每一块进行了精简总结,具体请点下面文字进行转跳 1.类的加载机制 2.jvm内存结构 3.GC算法 垃圾回收 4.GC分析 命令调优 总体框架图: * 类加载器,在 JVM 启动时或者类运行时将需要的 class 加载到 JVM 中 * 执行引擎,执行引擎的任务是负责执行 cla...原创 2018-12-16 18:46:01 · 244 阅读 · 0 评论 -
JVM--GC垃圾回收 总结
GC算法 垃圾收集器 垃圾收集 Garbage Collection 通常被称为“GC” jvm 中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存清理,因此,我们的内存垃圾回收主要集中于 java 堆和方法区中,在程序运行期间,这部分内存的分配和使用都是动态的. 对象存活判断 判断对象是否存活一般有两种方式: 1.引...原创 2018-12-16 18:50:57 · 353 阅读 · 0 评论 -
JVM--内存结构 总结笔记
JVM内存结构 JVM内存结构主要有三大块:堆内存、方法区和栈。 堆内存是JVM中最大的一块由年轻代和老年代组成,而年轻代内存又被分成三部分,Eden空间、From Survivor空间、To Survivor空间,默认情况下年轻代按照8:1:1的比例来分配; 下面我们详细介绍每个...原创 2018-12-16 18:54:35 · 207 阅读 · 0 评论 -
JVM--类的加载机制 总结笔记
类的加载机制 什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。 其中类加载的过程包...原创 2018-12-16 18:57:02 · 235 阅读 · 0 评论