Fork me on GitHub
摘要: JVM GC内存回收 有很多类似的名词,GC,垃圾回收,空间整理,内存回收。这些词基本都可以大概的描述我们接下来的内容。 有几个问题,要先提出, 为什么要回收内存? 哪些内存要回收? 什么时候回收? 怎么干? 第一个很明显,因为空间不是无限的,当JVM可利用的内存空间越来越小,就会导致无法给新的对象 阅读全文
posted @ 2020-07-20 17:14 WilliamCui 阅读(205) 评论(0) 推荐(0)
摘要: 对象内存怎么分配? 在类加载检测通过后, VM就会为新生对象分配内存。为对象分配内存的操作,就是将内存划分一块大小和对象相等的内存空间。但是内存空间并不是绝对规整的,所以分配内存的过程就会有多种方式。当空闲内存和非空闲内存完全分开的情况下,即一边是空闲,另一边是非空闲,你们就会通过中间的指针滑动的方 阅读全文
posted @ 2020-07-20 14:43 WilliamCui 阅读(363) 评论(0) 推荐(1)