JVM基础

Java堆(Heap) 线程共享的,或者说是被栈共享 用来存放new的对象和数组,抛异常OutOfMemoryError 运行时动态分配内存,速度慢,但灵活(为对象分配内存的方式:指针碰撞、空闲列表) 指针碰撞:内存规整,一般用在Serial,PaeNew等垃圾收集器中,即堆中的新生代中 空闲列表:内存不规整,一般用在基于Mark-Sweep的CMS垃圾收集器,即堆中的老年代中 不连续的内存区域
相关文章
相关标签/搜索