JVM底层原理
该专栏里用两篇博客对JVM的底层原理进行分享,主要包括:JVM架构、JVM中各个组件的主要作用、如何对JVM调优
王老桔
这个作者很懒,什么都没留下…
展开
-
JVM底层原理分析:2.堆内存分析和JVM调优
1.堆内存内部结构组件说明年轻代(新生代)新创建的对象会先存放在年轻代,一般占堆内存的1/3,包括:伊甸区、幸存区From、幸存区To,占比分别为年轻代的8/10、1/10、1/10老年代存放由年轻代转过来的对象,一般占堆内存的2/3【如图】2.年轻代内部结构2.1结构说明 组件 说明 伊甸区 1.新创建的对象一般先放在年轻代中的伊甸区,当伊甸区填满后,会触发minor原创 2020-07-10 19:29:08 · 261 阅读 · 2 评论 -
JVM底层原理分析:1.JDK体系、JVM架构和运行时数据区
1.JDK体系结构【组成部分】组件说明Java基础命令如java、javac、javadoc等JRE(Java运行时环境)由各个组件组成,如JDBC、JVM等【如图】2.JVM内部结构【组成部分】组件说明类加载器读取.class文件,并生成class对象,并将其加载到内存中运行时数据区(内存模型)为生成的class对象提供的生存空间字节码执行引擎用于调用内存区中的class对象并执行代码逻辑,以及执行GC操作等【如图原创 2020-07-10 19:28:35 · 224 阅读 · 0 评论