【技术实现步骤摘要】
一种内存释放方法及相关装置
本申请涉及数据处理领域,具体涉及一种内存释放方法及相关装置。
技术介绍
随着智能手机的快速发展,手机已经成为人们生活中必不可缺的电子产品,为了满足多个应用程序能在手机中流畅的运行,需要给手机提供更大的内存空间来存放更多的应用数据。但是,光满足这个条件还不行,因为某些应用程序在运行时,为了使该应用程序能更快的运行会将相应的数据通过预加载的方式存在内存中,需要时直接取用就可以了,该数据在使用后并不会马上被销毁,依旧保存在内存中。现有技术中,只有关闭该应用程序,才会将该应用程序占用的内存资源释放掉,否则随着应用程序的运行产生越来越多的数据占用内存,使得手机内存不足资源分配不均,从而导致运行缓慢或卡顿的情况。
技术实现思路
本申请实施例提供了一种内存释放方法及相关装置,能够及时移除访问过的应用数据,以释放手机的运行内存空间。本申请实施例第一方面提供了一种内存释放的方法,包括:访问第一数据时,判断所述第一数据是否已加载,若否,则加载所述第一数据的内容,并获取所述第一数据的第一内容信息,所述第一内容信息用于表示所述第一数据所表达的主要内容;预加载第二数据的内容,并获取所述第二数据的第二内容信息,所述第二数据为在应用程序中根据预加载规则所对应的下一个数据;访问第三数据时,判断所述第三数据与所述预加载的第二数据是否一致,若是,则引用所述预加载的第二数据的内容并将所述第二内容信息赋值给第三内容信息;对所述第一内容信息与所述第三内容信息进行语义识别, ...
【技术保护点】
1.一种内存释放的方法,其特征在于,包括:/n访问第一数据时,判断所述第一数据是否已加载,若否,则加载所述第一数据的内容,并获取所述第一数据的第一内容信息,所述第一内容信息用于表示所述第一数据所表达的主要内容;/n预加载第二数据的内容,并获取所述第二数据的第二内容信息,所述第二数据为在应用程序中根据预加载规则所对应的下一个数据;/n访问第三数据时,判断所述第三数据与所述预加载的第二数据是否一致,若是,则引用所述预加载的第二数据的内容并将所述第二内容信息赋值给第三内容信息;/n对所述第一内容信息与所述第三内容信息进行语义识别,得到第一近似度,所述第一近似度表示所述第一数据与所述第三数据也就是所述第二数据在内容上相似的程度;/n将所述第一近似度通过加权运算得到第一相关参数,在所述加权运算中,近似度的数值决定了权值的数值,近似度越大权值就越大,得到的第一相关参数就越高,所述第一相关参数表示所述第一数据与所述第三数据之间的关联性;/n判断所述第一相关参数是否小于预设值,若是,说明所述第一数据与所述第三数据之间的关联性不高,推测出用户再次访问第一数据的几率也不高,则将第一数据内容从手机运行内存中 ...
【技术特征摘要】
1.一种内存释放的方法,其特征在于,包括:
访问第一数据时,判断所述第一数据是否已加载,若否,则加载所述第一数据的内容,并获取所述第一数据的第一内容信息,所述第一内容信息用于表示所述第一数据所表达的主要内容;
预加载第二数据的内容,并获取所述第二数据的第二内容信息,所述第二数据为在应用程序中根据预加载规则所对应的下一个数据;
访问第三数据时,判断所述第三数据与所述预加载的第二数据是否一致,若是,则引用所述预加载的第二数据的内容并将所述第二内容信息赋值给第三内容信息;
对所述第一内容信息与所述第三内容信息进行语义识别,得到第一近似度,所述第一近似度表示所述第一数据与所述第三数据也就是所述第二数据在内容上相似的程度;
将所述第一近似度通过加权运算得到第一相关参数,在所述加权运算中,近似度的数值决定了权值的数值,近似度越大权值就越大,得到的第一相关参数就越高,所述第一相关参数表示所述第一数据与所述第三数据之间的关联性;
判断所述第一相关参数是否小于预设值,若是,说明所述第一数据与所述第三数据之间的关联性不高,推测出用户再次访问第一数据的几率也不高,则将第一数据内容从手机运行内存中移除,以释放第一数据占用的内存空间。
2.根据权利要求1所述的方法,其特征在于,所述访问第一数据时,判断所述第一数据是否已加载之后,所述方法还包括:
若是,则引用已加载的数据内容,并将所述已加载的数据的内容信息赋值给第一内容信息。
3.根据权利要求1所述的方法,其特征在于,所述访问第三数据时,判断所述第三数据与所述预加载的第二数据是否一致之后,所述方法还包括:
若否,加载所述第三数据的内容,并获取所述第三数据的第三内容信息;
对所述第一内容信息与所述第三内容信息进行语义识别,得到第二近似度;
将所述第二近似度通过所述加权运算得到第二相关参数,所述第二相关参数表示所述第一数据与所述第三数据之间的关联性;
判断所述第二相关参数是否小于预设值,若是,则将第一数据内容从手机运行内存中移除;
对所述第二内容信息与所述第三内容信息进行语义识别,得到第三近似度;
将所述第三近似度通过所述加权运算得到第三相关参数,所述第三相关参数表示所述第二数据与所述第三数据之间的关联性;
判断所述第三相关参数是否小于预设值,若是,则将第二数据内容从手机运行内存中移除。
4.根据权利要求1所述的方法,其特征在于,所述加权运算包括:
通过所述近似度的范围确定权值;
将所述近似度乘以所述权值得到相关参数。
5.根据权利要求1至中4任一项所述的方法,其特征在于,所述将第一数据内容从手机运行内存中移除包括:
确定手机中用于储存所述应用程序数据的非运行内存空间;
将所述第一数据内容从手机运行内存中移动至所述手机非运行内存中,以释放手机的运行内存空间。
6.一种内存释放的装置,其特征在于,包括:
第一访问单元,用于访问第一数据时,判断所述第一数...
【专利技术属性】
技术研发人员:向湘杰,
申请(专利权)人:深圳市修远文化创意有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。