内存碎片

来源:互联网 发布:java SQL 乘 编辑:程序博客网 时间:2024/04/27 15:41
动态内存分配会造成碎片问题,即在分配和释放了大量内存后,剩余的内存会“碎片化”----空闲内存被分割成大量小“空洞”,每个空洞都很小,无法容纳程序所需对象,从而使这些空闲内存毫无用处。因此,可用空闲内存量远远小于初始内存总量减去已分配的内存量。