[发明专利]预读方法及装置有效
申请号: | 201610252019.4 | 申请日: | 2016-04-21 |
公开(公告)号: | CN105955821B | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 孙念;王舒捷;吴俊洲 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F12/02 |
代理公司: | 11138 北京三高永信知识产权代理有限责任公司 | 代理人: | 鞠永善 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本公开提供了一种预读方法及装置,属于终端技术领域。所述方法包括:获取内存状态信息,所述内存状态信息用于指示终端内存的使用情况;根据所述内存状态信息,从内存状态信息与预读数据大小的对应关系中,确定目标数据大小;按照所述目标数据大小,进行预读操作。本公开通过对内存状态进行实时获取,以获知终端内存的实际使用情况,由于该实际使用情况可以反映更精确的系统状态,因此,根据这种实际使用状态所确定的预读数据大小,可以有利的指导后续预读操作,使得预读操作能够不对系统内存造成负担,能够更适应于终端的实际运行,在加快应用运行速度的同时,保证了终端的正常运行。 | ||
搜索关键词: | 方法 装置 | ||
【主权项】:
1.一种预读方法,其特征在于,所述方法包括:/n获取单位时间内终端内存的平均剩余数、平均回收数以及平均被清除数;/n对获取到的三项数值进行归一化,得到三项归一化参数;/n基于所述三项归一化参数,计算所述终端的内存状态信息,所述内存状态信息用于指示所述终端内存的使用情况;/n根据所述内存状态信息,从内存状态信息与预读数据大小的对应关系中,确定目标数据大小;/n在预读时读出与目标数据大小相同数量的文件数据;/n检测所述终端的运行性能;/n当按照所述内存状态信息与预读数据大小的对应关系进行预读操作导致所述运行性能下降时,对所述内存状态信息与预读数据大小的对应关系进行调整;/n其中,所述基于所述三项归一化参数,计算所述内存状态信息包括:/n所述三项归一化参数均为百分比数值,则应用以下公式计算内存状态信息:/nS=(100/(a*W1+b*W2+c*W3))/3;/n其中,S为内存状态信息的取值,a为终端内存的平均剩余数的归一化参数,W1为终端内存的平均剩余数的权重,b为终端内存的平均回收数的归一化参数,W2为终端内存的平均回收数的权重,c为终端内存的平均被清除数的归一化参数,W3为终端内存的平均被清除数的权重。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610252019.4/,转载请声明来源钻瓜专利网。
- 上一篇:索道滑水装置的承载器总成
- 下一篇:程序处理设备和方法以及图像形成设备