江淮前沿技术协同创新中心;华东师范大学李昌龙获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉江淮前沿技术协同创新中心;华东师范大学申请的专利一种面向内存重复缺页的智能冻结方法及装置获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120085988B 。
龙图腾网通过国家知识产权局官网在2025-11-07发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510194286.X,技术领域涉及:G06F9/48;该发明授权一种面向内存重复缺页的智能冻结方法及装置是由李昌龙;胡烈堃;陆余洋君设计研发完成,并于2025-02-21向国家知识产权局提交的专利申请。
本一种面向内存重复缺页的智能冻结方法及装置在说明书摘要公布了:本发明提出了一种面向内存重复缺页的智能冻结方法及装置,其装置包含三个组件,守护进程、基于重复缺页驱动的进程冻结和内存感知动态解冻。守护进程负责与系统模块通信。基于重复缺页驱动的进程冻结冻结引起重复缺页的后台应用程序的所属进程。内存感知动态解冻在系统中维护一个心跳。每个心跳周期分为两个阶段:冻结期和解冻期。每个周期开始时,选定应用程序会被冻结,然后解冻。监测内存压力状态。当内存压力增加时,延长冻结期。反之缩短。它无需对移动应用和硬件基础设施进行侵入性修改。使用真实设备进行实验评估的结果表明,本发明可以显著提升用户体验。具体而言,与现有技术相比,本发明平均将每秒帧率提高了1.57倍。
本发明授权一种面向内存重复缺页的智能冻结方法及装置在权利要求书中公布了:1.一种面向内存重复缺页的智能冻结方法,其特征在于,包括以下步骤: 步骤1:维持一个心跳机制;每个心跳周期被分为两个阶段:冻结阶段和解冻阶段;每个周期开始时,被选定的应用会冻结持续Ef秒,然后解冻Et秒;每个冻结阶段和解冻阶段的开始向目标进程发送冻结与解冻信号;调整冻结强度是通过调整阶段比值来进行;监测内存压力状态,当内存压力上升时,延长冻结阶段,反之则缩短; 步骤2:检测内核空间中的重复缺页事件;具体为:当缺页异常发生时,通过访问Linux内核的接口,得到该页的页表项首位_PAGE_PRESENT标志位,所述标志位表示页表项所对应页是否被内存淘汰过,如果该位为1,则代表重复缺页事件发生; 步骤3:识别页面所属的进程,然后判断该进程是否可冻结;具体为:通过缺页异常处理程序获取该页表项的页表和虚拟地址,从而判断是哪个进程引起了该缺页异常;检查该进程类型,如果不是后台进程,或者是内核进程或Android服务,则不会被冻结; 步骤4:对于冻结的进程,通过查阅维护在内核空间中的应用与进程映射表来识别该进程属于哪个后台应用,然后向该应用的所属进程们发送冻结信号,以实现应用粒度的冻结;如果重复缺页发生时间T在心跳周期的冻结阶段内即0T≤Ef,该应用的所属进程会立即被冻结,并在Ef时解冻,然后在接下来的Et秒内允许运行,直到进入下一个周期为止;如果T发生在解冻阶段,该应用的所属进程也会被立即冻结,直到下一个周期的解冻阶段解冻; 步骤5:进程在接收到冻结信号后,调用函数try_to_freeze,进入休眠状态;在接收到解冻信号后,进程重新唤醒。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人江淮前沿技术协同创新中心;华东师范大学,其通讯地址为:230088 安徽省合肥市高新区望江西路920号中安创谷科技园二期H3-H8幢;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励