相信很多人在从事java不久都会对JVM有种神秘感以及对那些人的膜拜。每当说起JVM大概都会想到Java虚拟机运行时数据区,那么它是怎样划分的呢?那么今天小编就来谈谈我对它的理解。
< div> 复制算法:它的出现就是为了解决标记清除的不足,套路就是将内存划分为两个等量大小的块儿,对象都在其中一块儿上,当这一块儿造完了就将存活的对象复制到另一块儿上,然后将刚刚那块儿一次清理掉,这样就不需要考虑内存碎片问题,动动指针按顺序非配就搞定了,实现简单效率高,但是代价有点大内存直接干了一半,适用于对象存活率低的区域,比如朝生夕死的新生代。