[发明专利]用于对内存进行分区的方法、电子设备及存储介质在审
| 申请号: | 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.vipzhuanli.com/pat/books/202310561033.2/1.html,转载请声明来源钻瓜专利网。





