抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

垃圾回收机制原理与实现

前言 动态内存分配在堆上进行 堆用free list管理空闲块 堆的每次动态分配内存是从它现有的free list中取出一块(或块中的一部分,这取决于管理free list的策略) 堆的free list中没有适合的块时再尝试”堆扩容”,即堆一开始并不是就拥有整个内存来分配的 所谓garbage就是内存中永远无法使用到的部分。这往往是由于动态申请内存后没有及时释放导致的内存泄漏。 垃圾回收...