一種內(nèi)存分配的方法、系統(tǒng)
基本信息
申請(qǐng)?zhí)?/td> | CN201710967200.8 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN107844372B | 公開(kāi)(公告)日 | 2021-09-07 |
申請(qǐng)公布號(hào) | CN107844372B | 申請(qǐng)公布日 | 2021-09-07 |
分類(lèi)號(hào) | G06F9/50 | 分類(lèi) | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 李紹良;黃衍博;黃春豪 | 申請(qǐng)(專(zhuān)利權(quán))人 | 廣東睿江云計(jì)算股份有限公司 |
代理機(jī)構(gòu) | 佛山市禾才知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 梁永健 |
地址 | 528000 廣東省佛山市禪城區(qū)嶺南大道北121號(hào)東江國(guó)際A區(qū)寫(xiě)字樓7-8層 | ||
法律狀態(tài) | - |
摘要
摘要 | 一種內(nèi)存分配的方法、系統(tǒng),包括適配器、二叉樹(shù)和二維數(shù)組,包括適配器分配內(nèi)存的過(guò)程:步驟A:適配器獲取程序所申請(qǐng)的內(nèi)存值,然后適配器從二叉樹(shù)的根節(jié)點(diǎn)向下開(kāi)始遍歷,在節(jié)點(diǎn)中尋找可分配的所述內(nèi)存塊;步驟B:在節(jié)點(diǎn)中找到與內(nèi)存值相同大小的可分配的內(nèi)存塊,以2的冪次方的形式分配給內(nèi)存值;步驟C:在節(jié)點(diǎn)中找到大于內(nèi)存值的可分配的內(nèi)存塊,以2的冪次方的形式分配給內(nèi)存值;步驟D:遍歷二維數(shù)組,統(tǒng)計(jì)未分配節(jié)點(diǎn)上的內(nèi)存塊,合并內(nèi)存塊,以2的冪次方的形式分配給內(nèi)存值。本發(fā)明的一種內(nèi)存分配的方法、系統(tǒng),實(shí)現(xiàn)在內(nèi)存分配中,提高內(nèi)存復(fù)用率、減少內(nèi)存碎片、避免浪費(fèi)內(nèi)存目的。 |
