內(nèi)存回收方法和裝置

基本信息

申請?zhí)?/td> CN202111299272.2 申請日 -
公開(公告)號 CN114218126A 公開(公告)日 2022-03-22
申請公布號 CN114218126A 申請公布日 2022-03-22
分類號 G06F12/02(2006.01)I;G06F9/50(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 韓玉明 申請(專利權(quán))人 北京紫光展銳通信技術(shù)有限公司
代理機構(gòu) 北京匯思誠業(yè)知識產(chǎn)權(quán)代理有限公司 代理人 蘇勝
地址 100083北京市海淀區(qū)知春路7號致真大廈B座18層
法律狀態(tài) -

摘要

摘要 本申請涉及電子設(shè)備技術(shù)領(lǐng)域,尤其涉及一種內(nèi)存回收方法和裝置。一種內(nèi)存回收方法,包括:接收到內(nèi)存壓力阻塞信息PSI事件時,觸發(fā)內(nèi)存回收進程;在所述內(nèi)存回收進程中,獲取內(nèi)存空閑狀態(tài)信息;如果根據(jù)所述內(nèi)存空閑狀態(tài)信息確定內(nèi)存壓力需求大于設(shè)定值,則確定需要回收的進程個數(shù)為多個;根據(jù)進程oom_adj值,從正在運行的進程中選取多個進程進行內(nèi)存回收。在對設(shè)備內(nèi)部進程進行回收時,根據(jù)內(nèi)存空閑狀態(tài)信息對設(shè)備內(nèi)存壓力需求進行判斷,以確定回收進程的最佳個數(shù),避免了因為未考慮空閑內(nèi)存類型,或是只單單回收一個進程而出現(xiàn)回收不積極的情況。