一種基于塊內(nèi)存的內(nèi)存總量動(dòng)態(tài)控制方法及系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN201910872169.9 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN110647397A 公開(kāi)(公告)日 2020-01-03
申請(qǐng)公布號(hào) CN110647397A 申請(qǐng)公布日 2020-01-03
分類號(hào) G06F9/50(2006.01); G06F9/52(2006.01) 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 姚熙; 何朋濤 申請(qǐng)(專利權(quán))人 北京方研矩行科技有限公司
代理機(jī)構(gòu) 北京萬(wàn)思博知識(shí)產(chǎn)權(quán)代理有限公司 代理人 高鎮(zhèn)
地址 100191 北京市朝陽(yáng)區(qū)祁家豁子8號(hào)5層1-28內(nèi)502室
法律狀態(tài) -

摘要

摘要 本申請(qǐng)公開(kāi)了一種基于塊內(nèi)存的內(nèi)存總量動(dòng)態(tài)控制方法及系統(tǒng),該方法在軟件模塊初始化階段,軟件模塊申請(qǐng)鎖定內(nèi)存,所述鎖定內(nèi)存由用戶期望值和系統(tǒng)實(shí)際內(nèi)存共同確定;軟件模塊對(duì)應(yīng)的鎖定內(nèi)存用完后,軟件模塊申請(qǐng)重新鎖定一塊擴(kuò)展內(nèi)存,所述擴(kuò)展內(nèi)存與剩余可鎖定內(nèi)存進(jìn)行比較后再確定是否調(diào)用已有的其他軟件模塊所未使用的內(nèi)存,直至該軟件模塊成功進(jìn)行內(nèi)存的擴(kuò)展,否則則退出宣告申請(qǐng)重新鎖定失敗。本發(fā)明申請(qǐng)能夠根據(jù)各個(gè)軟件模塊的實(shí)際運(yùn)行情況,在總內(nèi)存上限的限制下,動(dòng)態(tài)調(diào)整各模塊的內(nèi)存分配比例,盡量提高內(nèi)存的總利用率,使軟件盡可能運(yùn)行更多的功能。