0%

堆空间大小配置

最近没有整块时间去学习JVM的知识,对通过零散时间学习到的东西做一个简单的记录。

JVM内存的分代划分

主流JAVA虚拟机采用分代回收算法,会针对对象周期的不同,采用不同的回收策略,提高回收效率。

分代:新生代、老年代、持久代
新生代:对象优先在新生代创建

持久代:一般存放元数据,如Class、Method

活跃数据,长期存活的对象,占据空间可以通过日志计算

image-20210712225229475