随笔分类 - JVM
摘要:上一篇我们对运行时数据区的虚拟机栈进行大概的分析,这篇我们着手对堆进行分析 堆的内存模型: 堆由,新生代,老年代,元空间 组成。 新生代,老年代的内存占比是,默认是新生代占1/3,老年代占2/3。don 新生代:里面分为Eden(伊甸园)区,Survivor(幸存)区【幸存区里面还分为S0,S1区,
阅读全文
摘要:首先我们看一张图,来大概知道一下JVM的结构: 有上图可以看到,JVM(java虚拟机)由3部分组成,类加载器子系统,JVM运行时数据区,执行引擎。 那么各个子系统有什么作用呢?我们来看下面的这个简单的代码: public class App { public int add(int a,int b
阅读全文
摘要:1.什么是双亲委派: 先来说说JVM里面有那些类加载器吧: 1.启动类加载器(BootClassLoader) 2.扩展类加载器(ExtClassLoader) 3.应用类加载器(AppClassLoader) 4.自定义类加载器 那么双亲委派是什么: 应用类加载器判断自己的空间下是否有该类,有则直
阅读全文

浙公网安备 33010602011771号