內(nèi)存池是一種內(nèi)存分配方法,又被稱作固定不動尺寸區(qū)塊鏈整體規(guī)劃。通常大家習(xí)慣性立即應(yīng)用new、malloc等API申請辦理分派內(nèi)存,那樣做的缺陷取決于:因?yàn)樗暾堔k理內(nèi)存塊的多少不確定,當(dāng)經(jīng)常應(yīng)用的時(shí)候會導(dǎo)致很多的內(nèi)存殘片并從而減少性能。在內(nèi)核中有許多地區(qū)內(nèi)存分配不允許不成功.做為一個(gè)在這種狀況下保證分派的方法,內(nèi)核開發(fā)人員建立了一個(gè)已經(jīng)知道為內(nèi)存池(或是是"mempool")的抽象化.一個(gè)內(nèi)存池真正地僅僅一類儲備緩存文件,它竭盡全力一直維持一個(gè)空余內(nèi)存目錄給應(yīng)急時(shí)應(yīng)用。
內(nèi)存池全部問題
精選標(biāo)簽
猜你喜歡