[發明專利]用于對內存進行分區的方法、電子設備及存儲介質在審
| 申請號: | 202310561033.2 | 申請日: | 2023-05-17 |
| 公開(公告)號: | CN116578239A | 公開(公告)日: | 2023-08-11 |
| 發明(設計)人: | 韓煜星;陳立翔;楊程程;羅旋 | 申請(專利權)人: | 抖音視界有限公司;華東師范大學 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F12/02;G06F16/172;G06F16/14 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 李輝 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 內存 進行 分區 方法 電子設備 存儲 介質 | ||
1.一種用于對內存進行分區的方法,所述方法包括:
將接收到的數據以文件的形式存儲在所述內存的文件層上;
確定所述文件層上的所述數據的數據量超過數據量閾值;
從與所述文件相對應的多個鍵值對中選擇至少一個鍵,作為至少一個分區鍵;以及
基于所述至少一個分區鍵,針對所述內存的所述文件層進行分區,以獲得多個虛擬分區。
2.根據權利要求1所述的方法,其中從與所述文件相對應的多個鍵值對中選擇至少一個鍵,作為至少一個分區鍵包括:
對與所述文件相對應的所述多個鍵值對進行采樣,以獲得多個采樣的鍵值對;
對通過采樣獲得的所述多個采樣的鍵值對進行排序;
從經排序的所述多個采樣的鍵值對中選擇所述至少一個鍵作為所述至少一個分區鍵。
3.根據權利要求1所述的方法,還包括:
對所述文件層進行標記,所述標記表示所述文件層具有所述多個虛擬分區;以及
記錄所述至少一個分區鍵。
4.根據權利要求1所述的方法,還包括:
接收執行合并操作的合并請求;
確定執行所述合并操作的操作層已經具有所述多個虛擬分區;以及
對所述操作層上的待合并文件執行所述合并操作。
5.根據權利要求4所述的方法,其中對所述操作層上的文件執行所述合并操作包括:
獲取與所述操作層上的所述待合并文件相對應的多個鍵值對;
根據獲取到的所述多個鍵值對中的鍵的值的大小,對所述待合并文件進行排序,以獲得經排序的文件序列;
依次讀取所述經排序的文件序列所對應的所述多個鍵值對中的鍵;
當讀取到的第一鍵的值等于所述至少一個分區鍵中的第一分區鍵的值時,執行第一中止操作;以及
將與在所述第一中止操作之前讀取到的鍵相對應的文件存儲到第一物理分區中,
其中所述第一物理分區與基于所述第一分區鍵劃分得到的第一虛擬分區相對應。
6.根據權利要求5所述的方法,其中對所述操作層上的文件執行所述合并操作還包括:
繼續依次讀取所述經排序的文件序列所對應的多個鍵值對中的剩余鍵;以及
當讀取到的第二鍵的值等于所述至少一個分區鍵中的第二分區鍵的值時,執行第二中止操作;以及
將與在所述第一中止操作與所述第二中止操作之間讀取到的鍵相對應的文件存儲到第二物理分區中,
其中所述第二物理分區與基于所述第二分區鍵劃分得到的第二虛擬分區相對應。
7.根據權利要求5所述的方法,還包括:
響應于接收到請求,對所述第一物理分區中的待操作的文件執行合并相關的操作。
8.根據權利要求7所述的方法,對所述第一物理分區中的待操作的文件執行合并相關的操作,包括:
確定在第一時間間隔內的、與所述文件相關聯的第一狀態下執行第一操作的第一預測目標值和在所述第一狀態下執行第二操作的第二預測目標值,其中所述第一操作和所述第二操作與對所述第一物理分區中的所述文件執行的合并操作相關;
基于所述第一預測目標值和所述第二預測目標值,確定用于選擇操作的參考值;以及
基于所述參考值,從所述第一操作或者所述第二操作中選擇一種操作,以用于對所述文件進行合并。
9.根據權利要求8所述的方法,其中所述第一預測目標值和所述第二預測目標值由目標網絡確定,所述方法還包括:
獲取更新網絡的網絡參數作為所述目標網絡的參數,
其中所述更新網絡是在訓練樣本集合上被訓練的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于抖音視界有限公司;華東師范大學,未經抖音視界有限公司;華東師范大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310561033.2/1.html,轉載請聲明來源鉆瓜專利網。





