一.内存是有限的 近年来,我们的电脑内存都有好几个GB,也许你的电脑是4G,他的电脑是8G,公司服务器内存是32G或者64G.但是,无论内存容量有多大,总归不是无限的.实际上,随着内存容量的增加,软件的内存开销也在以同样的速率增加着.因此,最近的计算机系统会通过“双重”幻觉,让我们以为内存容量是无限的. 第一重幻觉:垃圾回收(GC)机制 在C/C++中,内存空间的分配是由人工手动进行管理的,当需要内存空间时,要请求OS进行分配,不需要的时候则需要返回给OS.如果不再需要的内存空间没有及时返还给O…