[發明專利]終端及其內存分配控制方法、計算機可讀存儲介質在審
| 申請號: | 201811627647.1 | 申請日: | 2018-12-28 |
| 公開(公告)號: | CN109871335A | 公開(公告)日: | 2019-06-11 |
| 發明(設計)人: | 柴啟蕾 | 申請(專利權)人: | 努比亞技術有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02;G06F9/50 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司 44281 | 代理人: | 江婷;李發兵 |
| 地址: | 518057 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲單元空間 計算機可讀存儲介質 終端 共享存儲空間 臨時存儲空間 存儲 存儲對象 存儲需求 內存分配 增量存儲 資源利用率 存儲效率 空閑資源 內存空間 計算量 分配 檢測 | ||
本發明公開了一種終端及其內存分配控制方法、計算機可讀存儲介質,將終端的內存空間設置為包括基礎存儲單元空間和共享存儲空間,每一個基礎存儲單元空間用于存儲為其對應設置的類型對象;當檢測到某一個基礎存儲單元空間不滿足當前待存儲對象的存儲需求時,則根據當前存儲需求從共享存儲空間中為該基礎存儲單元空間分配一個增量存儲空間,通過該增量存儲空間與該基礎存儲單元空間組成一個臨時存儲空間,然后將待存儲對象存儲到該臨時存儲空間內;本發明還公開了一種終端及計算機可讀存儲介質,通過實施上述方案,可以大大降低計算量,提升存儲效率,并可避免空閑資源不能分配給其他類型對象進行存儲而導致的資源浪費,提升資源利用率。
技術領域
本發明涉及終端控制領域,更具體地說,涉及一種終端及其內存分配控制方法、計算機可讀存儲介質。
背景技術
隨著移動通信的快速發展,移動終端產品的功能不僅僅只是作為通訊工具,更多的是作為人們娛樂的工具。目前,無論是在什么樣的場所,人們都可以使用移動終端,或是閱讀,或是游戲,或是聊天。在生活和工作中,隨著人們需求的多樣化,在終端上安裝、運行的應用程序的種類和數量也日益繁多,人們對終端的綜合性能要求也越來越高。而目前各類智能終端對內存的分配方式都是根據待存儲對象的類型,為各待存儲對象分配好一個獨立的存儲空間,當某一類型存儲對象對應的存儲空間當前不夠用時,則需要進行全盤計算,看當前內存是否還存在剩余空間,然后再重新針對各類型的存儲對象重新分配相互獨立的空間。例如,針對音頻類存儲對象,為其分配一個20M大小的獨立存儲空間,針對圖片類存儲對象,為其分配一個10M大小的獨立存儲空間;若圖片存儲滿了,則就需要全盤重新計算為圖片類存儲對象和音頻類存儲對象各自重新分配存儲空間,例如重新計算后為圖片類存儲對象分配15M大小的獨立存儲空間,為音頻類存儲對象分配15M大小的獨立存儲空間。這種內存分配控制方式需要頻繁的全盤重新計算分配,計算量大,且資源利用率低。例如上述示例中,可能圖片類存儲對象對應的存儲空間已經存滿不夠用,但是音頻類存儲對象的存儲空間可能還有很多剩余存儲空間,導致資源浪費。
發明內容
本發明要解決的技術問題在于:目前智能終端上的內存分配控制方式需要頻繁的全盤重新計算分配,計算量大,資源利用率低。針對該技術問題,提供一種終端及其內存分配控制方法、計算機可讀存儲介質。
為解決上述技術問題,本發明提供一種內存分配控制方法,所述內存分配控制方法包括:
將內存空間設置為包括基礎存儲單元空間和共享存儲空間,每一個基礎存儲單元空間用于存儲為其對應設置的類型對象;
當檢測到某一個所述基礎存儲單元空間不滿足當前待存儲對象的存儲需求時,根據所述存儲需求從所述共享存儲空間中為該基礎存儲單元空間分配一個增量存儲空間,所述增量存儲空間與該基礎存儲單元空間組成一個臨時存儲空間,將所述待存儲對象存儲到該臨時存儲空間內。
可選的,將所述待存儲對象存儲到所述臨時存儲空間后,還包括:
監測到所述臨時存儲空間內存儲的至少一個存儲對象當前被釋放時,將被釋放的存儲對象所占用的存儲空間的至少一部分分配到所述共享存儲空間。
可選的,將被釋放的存儲對象所占用的存儲空間的至少一部分分配到所述共享存儲空間包括:
判斷所述臨時存儲空間與所述被釋放的存儲對象所占用的存儲空間之差是否大于等于組成該臨時存儲空間的基礎存儲單元空間的大小;如是,則將所述被釋放的存儲對象所占用的存儲空間全部分配到所述共享存儲空間;否則,將所述被釋放的存儲對象所占用的存儲空間中,屬于組成該臨時存儲空間的增量存儲空間分配到所述共享存儲空間,并將該臨時存儲空間更新為基礎存儲單元空間。
可選的,將所述待存儲對象存儲到所述臨時存儲空間內之后,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于努比亞技術有限公司,未經努比亞技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811627647.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電纜調制解調器及操作方法
- 下一篇:一種動態緩存調整方法及系統





