[發明專利]內存池中內存塊的處理方法、裝置、電子設備和存儲介質在審
| 申請號: | 202010158304.6 | 申請日: | 2020-03-09 |
| 公開(公告)號: | CN113377522A | 公開(公告)日: | 2021-09-10 |
| 發明(設計)人: | 趙木華;韓森;林坤 | 申請(專利權)人: | 大唐移動通信設備有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 苗曉靜 |
| 地址: | 100083*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內存 處理 方法 裝置 電子設備 存儲 介質 | ||
1.一種內存池中內存塊的處理方法,其特征在于,包括:
獲取創建內存池時,分配到所述內存池的內存塊;
在每一內存塊中設置數據開頭結構和數據結尾結構,所述數據開頭結構設置在內存塊的頭部結構和內存塊的數據存儲結構之間,所述數據結尾結構設置在所述數據存儲結構和內存塊的尾部結構之間;
其中,所述數據開頭結構中包括占用內存塊存儲資源的占用信息和標識所述數據存儲結構起始位置的開頭標記;所述數據結尾結構中包括標識所述數據存儲結構終止位置的結尾標記;占用信息包括占用內存塊的占用者的標識信息、占用者在內存塊中存儲的數據所占用的存儲容量和/或占用者占用內存塊的占用時間。
2.根據權利要求1所述的內存池中內存塊的處理方法,其特征在于,還包括:
根據各內存塊的占用信息確定當前占用各內存塊的占用者,根據當前占用各內存塊的占用者確定每一占用者所占用內存塊的數量,對所占用內存塊的數量大于預設數量的占用者添加第一標記,顯示當前占用各內存塊的占用者和添加了所述第一標記的占用者;
和/或,根據各內存塊的占用信息確定各內存塊被當前的占用者占用的占用時長,獲取占用時長大于預設時長的內存塊,作為目標內存塊,對占用各目標內存塊的占用者添加第二標記,顯示各內存塊被當前的占用者占用的占用時長和添加了所述第二標記的占用者;
和/或,對各內存塊的開頭標記和/或結尾標記是否被覆蓋進行檢測,對檢測的開頭標記和/或結尾標記被覆蓋的內存塊添加第三標記,顯示添加了第三標記的內存塊;
其中,占用者為占用內存塊的任務和/或應用程序。
3.根據權利要求1所述的內存池中內存塊的處理方法,其特征在于,還包括:
若需執行對第一數據進行發送的第一任務,則根據所述第一任務確定存儲所述第一數據的第一內存塊和對所述第一數據進行發送的發送者,在第一內存塊的數據開頭結構中的占用信息中添加所述發送者的標識信息;
若檢測到所述第一內存塊中的開頭標記和/或結尾標記否被覆蓋,則向所述發送者返回提示信息,否則,發送所述第一數據;所述提示信息用于提示所述第一數據的存儲位置越界,所述第一數據發送失敗;
其中,發送者為所述第一任務和/或發起所述第一任務的應用程序。
4.根據權利要求1所述的內存池中內存塊的處理方法,其特征在于,還包括:
若需執行對第二數據進行緩存的第二任務,則從所述內存池中未被占用的內存塊中,確定用于緩存所述第二數據的第二內存塊;
將所述第二任務和/或發起所述第二任務的應用程序作為占用所述第二內存塊的目標占用者,在各所述第二內存塊的數據開頭結構中的占用信息中添加所述目標占用者的標識信息,并在各所述第二內存塊中寫入所述第二數據。
5.根據權利要求1所述的內存池中內存塊的處理方法,其特征在于,還包括:
對所述內存池中任一第三內存塊,在對所述第三內存塊中緩存的第三數據進行發送后和/或在調用了所述第三數據后,釋放所述第三內存塊并清除所述第三內存塊的數據開頭結構中存儲的占用信息。
6.根據權利要求1所述的內存池中內存塊的處理方法,其特征在于,所述數據開頭結構中還包括內存塊的屬性信息;
其中,屬性信息包括內存塊在內存池中的序號和內存塊的最大存儲容量。
7.一種內存池中內存塊的處理裝置,其特征在于,包括:
獲取模塊,用于獲取創建內存池時,分配到所述內存池的內存塊;
處理模塊,用于在每一內存塊中設置數據開頭結構和數據結尾結構,所述數據開頭結構設置在內存塊的頭部結構和內存塊的數據存儲結構之間,所述數據結尾結構設置在所述數據存儲結構和內存塊的尾部結構之間;
其中,所述數據開頭結構中包括占用內存塊存儲資源的占用信息和標識所述數據存儲結構起始位置的開頭標記;所述數據結尾結構中包括標識所述數據存儲結構終止位置的結尾標記;占用信息包括占用內存塊的占用者的標識信息、占用者在內存塊中存儲的數據所占用的存儲容量和/或占用者占用內存塊的占用時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大唐移動通信設備有限公司,未經大唐移動通信設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010158304.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種呼叫建立方法、基站及網絡設備
- 下一篇:井下影像采集設備





