Java虚拟机内存存储结构以及GC回收算法的浅析

JVM内存结构: 堆:存放所有new出来的东西。GC堆是Java虚拟机所管理的内存中最大的一块内存区域,也是被各个线程共享的内存区域。堆被分为新生代和老年代。 方法区:存储虚拟机加载的类信息,常量,静态变量,各个内存共享的内存区域。默认大小为16mb,最大值为64mb 虚拟机栈:描述的是Java方法执行的内存模型。每一个方法被执行的时候,都会创建一个“栈帧”,用于存储局部变量表,操作栈,方法出口等
相关文章
相关标签/搜索