JAVA虚拟机内存结构

1.      方法区:存放虚拟机加载的类信息,常量,静态变量,即时编译器编译后的代码等数据。 2.      堆:虚拟机管理的最大一块内存。同时被多个线程共享。在虚拟机启动的时候创建它, 主要来存放对象的实例,几乎所有的java对象实例以及数组都要在这里分配内存。并且通过gc来自动管理。堆的大小可以通过-Xmx和-Xms参数调整。堆使用的内存不一定在物理上是连续的,但是逻辑上一定是连续的。若堆中
相关文章
相关标签/搜索