JVM内存分配

内存分区 方法区 方法区主要是用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译后的代码数据 该区域是被线程共享的 方法区中有一个运行时常量池,用于存放静态编译产生的字面量和符号引用。该常量池具有动态性,就是说常量并不一定是编译时确定的,运行时产生的常量也会在这个常量池中 在该区域内很少发生垃圾回收,在这里的GC主要是对方法区的常量池和对类型的卸载 虚拟机栈 也就是平时所称之的栈内存
相关文章
相关标签/搜索