随笔分类 -  JVM

摘要:概述 Java运行时区域中,程序计数器,虚拟机栈,本地方法栈三个区域随着线程的而生,随线程而死,这几个区域的内存分配和回收都具备确定性,不需要过多考虑回收问题。而Java堆和方法区则不一样,一个接口的多个实现类需要的内存不一样,一个方法的多个分支需要的内存可能也不一眼,我们只有在运行期,才能知道会创 阅读全文
posted @ 2021-04-18 14:39 天午正阳 阅读(106) 评论(0) 推荐(0) 编辑
摘要:垃圾回收算法和垃圾回收器 对于JVM的垃圾回收算法有复制算法、标记清除、标记整理。 用阳哥的话就是:这些算法只是天上飞的理念,是一种方法论,但是真正的垃圾回收还需要有落地实现,所以垃圾回收器应运而生。 JVM回收的区域包括方法区和堆,jvm对于不同区域不同的特点采用分代收集算法,比如因为所有的对象都 阅读全文
posted @ 2021-04-18 14:38 天午正阳 阅读(2133) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示