基于TLSF算法的高效內(nèi)存分配算法的設(shè)計(jì)與實(shí)現(xiàn)
摘要: 在嵌入式系統(tǒng)中,由于內(nèi)存資源的有限性,內(nèi)存分配器的性能和碎片率成為其重要考量因素。目前主要采用的內(nèi)存分配算法是TLSF,然而該算法在嵌入式系統(tǒng)中存在一些問題,例如小內(nèi)存申請(qǐng)導(dǎo)致外部碎片和大內(nèi)存申請(qǐng)導(dǎo)致內(nèi)部碎片。為了解決這些問題,對(duì)TLSF算法進(jìn)行了優(yōu)化:(1)針對(duì)小內(nèi)存申請(qǐng),引入了靜態(tài)內(nèi)存池(POOL)算法,以解決TLSF算法中大量小內(nèi)存分配帶來的外部碎片問題;(2)針對(duì)大內(nèi)存... (共8頁)
開通會(huì)員,享受整站包年服務(wù)