JVM 理解一(java 内存区域)

1.方法区 各线程共享内存区域,主要保存线程的常量、静态变量、被虚拟机加载的类型信息,还有一些即时编译后的代码缓存等数据。 2.堆 堆是java虚拟机中内存最大的一块。堆是被所有线程共享的一块内存区域,在虚拟机启动时创建,该区域主要时保存对象的实例。java中所有的对象实例以及数组都是在堆上分配。java 堆也是垃圾回收器整理内存的区域。调整堆的区域命令主要有-Xmx和-Xms。如果堆的容量不足时
相关文章
相关标签/搜索