JVM:内存布局与垃圾回收

内存布局   Heap 堆区 Heap是OOM故障最主要的发源地,它存储着几乎所有的实例对象。 堆由垃圾收集器自动回收,堆区由各子线程共享使用。 堆的内存空间既可以固定大小,也可以在运行时动态地调整,但调整带来的扩容与回缩会形成不必要的系统压力,所以在线上成产环境中,JVM的最小堆容量Xms和最大堆容量Xmx通常设置成一样的大小。 堆分成两大块:新生代和老年代。 对象产生之初在新生代,步入暮年时进
相关文章
相关标签/搜索