今天看啥  ›  专栏  ›  程序人生

漫画:JVM 灵魂拷问“你是什么垃圾?”

程序人生  · 公众号  · 程序员  · 2019-08-15 12:22
作者 | iMononoke本文经授权转载自码个蛋(ID:codeegg)GC是啥?GC是一种自动的存储管理机制。当一些被占用的内存不再需要时,就应该予以释放。这种存储资源管理,称为垃圾回收。就和平时你清理桌面,整理东西一样,很多人都见过听过一个理念“断舍离”吧,不会使用到的物品可以捐赠给其他人或者作为可回收物品被回收掉,很多时候我们存着一些物品,但是好几年都没有用到它们,只是想着可能什么时候会用到,这样一直占据着现实的“内存”。还“活着”吗?在0-1的世界里,所谓“垃圾回收”,就是指收回那些不可能再被任何途径使用的对象所占的内存空间,释放了这些内存可以给需要的对象使用。那么JVM里是怎么来分的?或者说哪些对象是需要被回收的?主 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照