[發明專利]內存碎片清理方法、電子設備及具有存儲功能的裝置在審
| 申請號: | 201811297424.3 | 申請日: | 2018-11-01 |
| 公開(公告)號: | CN111124941A | 公開(公告)日: | 2020-05-08 |
| 發明(設計)人: | 劉述 | 申請(專利權)人: | 奇酷互聯網絡科技(深圳)有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 深圳市威世博知識產權代理事務所(普通合伙) 44280 | 代理人: | 鐘子敏 |
| 地址: | 518000 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內存 碎片 清理 方法 電子設備 具有 存儲 功能 裝置 | ||
本申請公開了一種內存碎片清理方法、電子設備及具有存儲功能的裝置。該方法包括:智能終端判斷系統中大塊連續空閑內存的數量是否低于預設數量;若大塊連續空閑內存的數量低于預設數量,則通知系統或運營商進行內存碎片處理;其中,大塊連續空閑內存是指連續可用內存空間大于預設內存空間的可連續分配的內存地址空間。通過上述方式,本申請能夠及時清理內存,避免出現大量內存碎片。
技術領域
本申請涉及智能終端領域,特別是涉及一種內存碎片清理方法、電子設備及具有存儲功能的裝置。
背景技術
內存是計算機系統中的重要組成部分,實現數據的存儲功能,可存放原始數據、中間數據和運算結果等。內存也是高速執行單元與外部低速存儲部件之間的緩存單元。計算機或智能終端等智能終端工作一段時間后,一般會出現內存碎片(多塊小塊空閑內存),如果出現大量的內存碎片,可能使得某些軟件功能模塊無法運行。
發明內容
本申請主要解決的技術問題是提供一種內存碎片清理方法、電子設備及具有存儲功能的裝置,能夠及時清理內存,避免出現大量內存碎片。
為解決上述技術問題,本申請采用的一個技術方案是:提供一種內存碎片清理方法,包括:智能終端判斷系統中大塊連續空閑內存的數量是否低于預設數量;若大塊連續空閑內存的數量低于預設數量,則通知系統或運營商進行內存碎片處理;其中,大塊連續空閑內存是指連續可用內存空間大于預設內存空間的可連續分配的內存地址空間。
為解決上述技術問題,本申請采用的另一個技術方案是:提供一種電子設備,包括:相互連接的存儲電路和處理器;存儲電路用于存儲數據;處理器用于執行指令以實現如上所述的內存碎片清理方法。
為解決上述技術問題,本申請采用的又一個技術方案是:提供一種具有存儲功能的裝置,內部存儲有程序,程序被執行以實現如上所述的內存碎片清理方法。
本申請的有益效果是:區別于現有技術的情況,本申請的實施例中,智能終端通過判斷系統中大塊連續空閑內存的數量是否低于預設數量,并在大塊連續空閑內存的數量低于預設數量時,通知系統或運營商進行內存碎片處理,從而在大塊連續空閑內存數量較少時,可以及時清理內存,減少內存碎片,使得可用內存空間更多,減少由于內存不足導致軟件功能模塊無法運行的情況。
附圖說明
圖1是本申請內存碎片清理方法第一實施例的流程示意圖;
圖2是本申請內存碎片清理方法第二實施例的流程示意圖;
圖3是buddyinfo文件中的Node 0節點的可用內存情況示意圖;
圖4是本申請內存碎片清理方法第三實施例的流程示意圖;
圖5是系統自動向SD卡中存儲內存數據的場景示意圖;
圖6是本申請內存碎片清理方法第四實施例的流程示意圖;
圖7是智能終端A和服務運營商B、云端C之間的交互場景示意圖;
圖8是本申請內存碎片清理方法第五實施例的流程示意圖;
圖9是圖8中步驟S14的具體流程示意圖;
圖10是智能終端A和后臺服務器D的交互場景示意圖;
圖11是本申請內存碎片清理方法第六實施例的流程示意圖;
圖12是本申請內存碎片清理方法第七實施例的流程示意圖;
圖13是本申請電子設備一實施例的結構示意圖;
圖14是本申請具有存儲功能的裝置一實施例的結構示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于奇酷互聯網絡科技(深圳)有限公司,未經奇酷互聯網絡科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811297424.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:應用產品的信息隱藏方法和裝置
- 下一篇:一種氣動推桿式小型果實分級執行系統





