JVM内存分配

    Java虚拟机在执行Java程序时会把它所管理的内存划分为若干个不同的数据区域,包括几个运行时数据区域如下图所示。分为两个基本数据结构堆(方法区、堆)、栈(虚拟机栈、本地方法栈、程序计数器)。其中堆内存是所有线程共享的数据区域,而栈内存是线程私有部分,占内存生命周期与线程相同。 线程共享内存 Java堆:Java堆是Java虚拟机所管理的内存中最大的一块,用来存放对象的实例,几乎所有的对象
相关文章
相关标签/搜索