对移动通信设备进行加速的方法及装置制造方法及图纸

技术编号:8682649 阅读:203 留言:0更新日期:2013-05-09 02:39
本发明专利技术公开了对移动通信设备进行加速的方法及装置,移动通信设备中运行有未开放用户权限的操作系统,所述方法包括:获取所述移动通信设备中处于空闲状态的内存的大小;请求虚拟内存系统为当前正在被使用的应用分配内存,其中,所请求的内存的大小大于所述处于空闲状态的内存的大小;以便将所述处于空闲状态的内存转化为活跃内存,并将部分或全部处于非活跃状态的内存也转化为活跃状态;请求虚拟内存系统为将所述转化为活跃状态的内存释放,以便将所述转化为活跃状态的内存转化为空闲状态,从而将原处于空闲状态的内存重新转化为空闲状态,并将原处于非活跃状态的内存也转化为空闲状态,通过本发明专利技术,能够清理系统内存,实现对移动通信设备的加速。

【技术实现步骤摘要】

本专利技术涉及移动通信終端
,具体涉及对移动通信设备进行加速的方法及装置
技术介绍
iOS系统是ー种手持设备(如手机等)的操作系统。由于iOS系统比较封闭,每个应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所有的非代码文件都要保存在此,例如图像、图标、声音、映像、属性列表、文本文件等。iOS平台上常见的安装包有三种:deb、ipa和pxl,其中,ipa格式是在iOS平台上推出的专属软件安装包。ipa文件实质是ー个zip压缩包(不是rar或7z包),由于zip包不能记录权限和所有者等信息,所以iOS系统开发商规定了 ipa的安装方式,即全部ipa都会解包安装在/var/mobile/Applications目录下,全部文件和目录的所有者及用户组均设为mobile (ID为501),主程序(可执行文件)的权限设为0755 (所有人都可以执行,但只有所有者可以修改),可执行文件在Plist中定义。全部目录权限设为0755,而其它所有文件都设为0644(仅所有者可以修改,其余人只允许读取,全部人都不允许执行)。ipa解包后并非直接放置于A本文档来自技高网...

【技术保护点】
一种对移动通信设备进行加速的方法,所述移动通信设备中运行有未开放用户权限的操作系统,所述方法包括:获取所述移动通信设备中处于空闲状态的内存的大小;请求虚拟内存系统为当前正在被使用的应用分配内存,其中,所请求的内存的大小大于所述处于空闲状态的内存的大小;以便所述虚拟内存系统在响应所述分配内存的请求时,将所述处于空闲状态的内存转化为活跃内存,并在发现处于空闲状态的内存不足以分配之后,将部分或全部处于非活跃状态的内存也转化为活跃状态;在所请求的内存转化为活跃状态之后,请求虚拟内存系统为将所述转化为活跃状态的内存释放,以便所述虚拟内存系统在响应所述释放内存的请求时,将所述转化为活跃状态的内存转化为空闲...

【技术特征摘要】

【专利技术属性】
技术研发人员:李涛季申
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1