内存优化方法、装置、计算机装置以及存储介质制造方法及图纸

技术编号:20221537 阅读:35 留言:0更新日期:2019-01-28 20:07
本发明专利技术提供一种内存优化方法,应用于终端中,所述方法包括:获取步骤:获取所述终端中至少一个进程所对应的物理页框;第一判断步骤:判断所述物理页框中是否包括内容相同的物理页框;第一合并步骤:当判断所述物理页框中包括内容相同的物理页框时,则将内容相同的物理页框合并。本发明专利技术还提供一种内存优化装置、计算机装置及计算机可读存储介质。利用本发明专利技术能够将至少一个进程对应的内容相同的物理页框合并,释放内存,提高内存利用率。

【技术实现步骤摘要】
内存优化方法、装置、计算机装置以及存储介质
本专利技术涉及电子
,尤其涉及一种内存优化方法、装置、计算机装置以及计算机可读存储介质。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。随着互联网的不断发展,人们经常利用智能手机、平板电脑等终端设备。内存是终端设备的最重要的资源之一,终端设备的各项应用程序的进程都会占据内存。例如目前的一些智能手机具有应用分身功能,实现的原理是对目前进程进行一次拷贝,这样就导致多个进程中具有同样内容的物理页框会有两份拷贝,内存占用基本上成倍增加,造成内存极大的浪费,特别是在较多分身应用在同时开启的时候,内存会比较吃紧,降低手机的运行速度。又例如,手机浏览器在同时开启多个页面时,每一页面的进程均会占据内存,导致内存吃紧。
技术实现思路
鉴于此,有必要提供一种内存优化方法、装置、计算机装置以及计算机可读存储介质,可以解决不同进程分别对应的内容相同的物理页框都各自占据内存而导致内存浪费的问题。本专利技术第一方面提供一种内存优化方法,应用于终端,所述方法包括:获取步骤:获取所述终端中至本文档来自技高网...

【技术保护点】
1.一种内存优化方法,应用于终端,其特征在于,所述方法包括:获取步骤:获取所述终端中至少一个进程所对应的物理页框;第一判断步骤:判断所述物理页框中是否包括内容相同的物理页框;第一合并步骤:当判断所述物理页框中包括内容相同的物理页框时,则将内容相同的物理页框合并。

【技术特征摘要】
1.一种内存优化方法,应用于终端,其特征在于,所述方法包括:获取步骤:获取所述终端中至少一个进程所对应的物理页框;第一判断步骤:判断所述物理页框中是否包括内容相同的物理页框;第一合并步骤:当判断所述物理页框中包括内容相同的物理页框时,则将内容相同的物理页框合并。2.根据权利要求1所述的内存优化方法,其特征在于,所述第一判断步骤包括:判断所述至少一个进程所对应的全部物理页框中是否包括内容相同的物理页框。3.根据权利要求1所述的内存优化方法,其特征在于,所述第一判断步骤包括:分别判断所述至少一个进程中的每个进程所对应的物理页框中是否包括内容相同的物理页框;所述第一合并步骤包括:将每个进程所对应的物理页框中内容相同的物理页框合并;所述内存优化方法在所述第一合并步骤之后,还包括:第二判断步骤:判断所有进程对应的物理页框中是否包括内容相同的物理页框;第二合并步骤:当判断所述所有进程对应的物理页框中包括内容相同的物理页框时,则将内容相同的物理页框合并。4.根据权利要求1-3任一项所述的内存优化方法,其特征在于,所述获取步骤包括:获取所述至少一个进程的PID;通过所述PID获取所述至少一个进程的进程描述符;通过所述进程描述符获取所述至少一个进程所对应的物理页框。5.根据权利要求1-3任一项所述的内存优化方法,其特征在于,所述至少一个进程包括至少两个进程,所述至少两个进程中的其中一个进程对应主应用,所述至少两个进程中的其他进程分别对应一分身应用;或所述至少两个进程均对应同一应用。6.根据权利要求5所述的内存优化方法,其特征在于,在第一判断步骤之前,所述内存优化方法还包括:根据物理页框的内容,计算得到物理页框的内容对应的哈希值,以得到物理页框的页框标识;将所述至少两个进程中的其中一个进程的物理页框的页框标识储存在第一结构表中,...

【专利技术属性】
技术研发人员:陈乾
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1