本文为原创,转载请注明:http://www.cnblogs.com/tolimit/ 内存池是用于预先申请一些内存用于备用,当系统内存不足无法从伙伴系统和slab中获取内存时,会从内存池中获取预留的那些内存.内存池与特殊slab一样,需要使用的设备需要自己创建内存池,而不是系统会自动生成.书上形容得好,内存比作新鲜食物,内存池比作罐头食物,人比作拥有此内存池的模块,当无法吃到新鲜食物时,就需要打开罐头吃罐头食物. 一般情况下,内存池建立在slab之上,也就是说池子里存放的是slab对象,当某个…