全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210608118.7 (22)申请日 2022.05.31 (71)申请人 华东计算技术研究所 (中国电子科 技集团公司第三十二研究所) 地址 201800 上海市嘉定区嘉罗路1485号 (72)发明人 张俊博 高元钧 徐冬晨 麦秀青  沈震昊  (74)专利代理 机构 上海段和段律师事务所 31334 专利代理师 郭国中 (51)Int.Cl. G06F 9/50(2006.01) G06F 9/48(2006.01) G06K 9/62(2022.01) (54)发明名称 有限内存资源条件下重要进程防误杀方法 及系统 (57)摘要 本发明提供了一种有限内存资源条件下重 要进程防误杀方法及系统, 所述方法包括如下步 骤: 步骤S1: 构建进程优先级策略库; 步骤S2: 动 态调整进程oom_score_adj; 步骤S3: 触发 oomkiller时重要进程防误杀。 本发明通过内存 有限资源条件 下重要进程防误杀的方法, 可以使 得内存容量普遍受限的移动终端设备在触发 oomkiller机制时, 保障当前重要进 程不被误杀, 核心业务稳定可靠运行; 本发明根据移动设备的 实际使用场景, 动态调整进程优先级策略库, 实 时保护当前重要 进程不被误杀。 权利要求书2页 说明书6页 附图1页 CN 115168026 A 2022.10.11 CN 115168026 A 1.一种有限内存资源条件下重要进程防误杀方法, 其特征在于, 所述方法包括如下步 骤: 步骤S1: 构建进程优先级策略库; 步骤S2: 动态调整 进程oom_score_adj; 步骤S3: 触发o omkiller时重要 进程防误杀。 2.根据权利要求1所述的有限内存资源条件下重要进程防误杀方法, 其特征在于, 所述 步骤S1包括如下步骤: 步骤S1.1: 系统推荐 进程优先级策略库构建; 步骤S1.2: 优化进程优先级策略库。 3.根据权利要求2所述的有限内存资源条件下重要进程防误杀方法, 其特征在于, 所述 步骤S1.1中的系统推荐进程优先级 策略库包括数据 记录模块、 数据处理模块和数据分析挖 掘模块; 所述数据记录模块用于根据用户基本信息, 采集时间区段、 空间位置的密集操作行为 数据, 及频繁使用的核心业 务内容; 所述数据处理模块包括数据清理和数据集成; 数据记录模块收集的数据信 息中存在异 常信息, 数据清理通过箱线图分析方法将采集的数据中异常信息删除; 数据记录中的数据 信息来源不同, 数据集成将多种数据源组合在一 起; 所述数据分析挖掘模块在处理干净的数据信息中挖掘出进程与场景、 时间、 地点的关 联关系; 首先提取出数据信息中的时间和地点特征, 通过k ‑均值聚类算法实现对数据信息 进行分类, 形成进程与时间、 地点的关系模型; 通过进程与时间、 地点的关系模型预测出各 个进程对于当前时间区段、 空间位置内对用户的重要性, 计算当前运行 的各个进程的内存 优先级, 构建出系统推荐 进程优先级策略库。 4.根据权利要求2所述的有限内存资源条件下重要进程防误杀方法, 其特征在于, 所述 步骤S1.2中用户通过优先级自定义模块自主调整 进程优先级策略库。 5.根据权利要求1所述的有限内存资源条件下重要进程防误杀方法, 其特征在于, 所述 步骤S2中优先级调控模块根据移动设备所运行的具体状态, 通过对比场景、 时间、 地点因 素, 从进程优先级策略库中选择对应的策略, 并以此为基础修改OOM  Killer机制中的oom_ score_adj值。 6.根据权利要求1所述的有限内存资源条件下重要进程防误杀方法, 其特征在于, 所述 步骤S3中当OOM Killer机制被触发时, select_bad_process函数计算各进程的badness值 时, 当前重要进程的badness值被oom_score_adj进行相应调 整, 使其badness值不是最大, 达到对于不同运行情况 下重要进程防止被误杀。 7.一种有限内存资源条件下重要进程防误杀系统, 其特征在于, 所述系统包括如下模 块: 模块M1: 构建进程优先级策略库; 模块M2: 动态调整 进程oom_score_adj; 模块M3: 触发oomkiller时重要 进程防误杀。 8.根据权利要求7所述的有限内存资源条件下重要进程防误杀系统, 其特征在于, 所述 模块M1包括如下模块:权 利 要 求 书 1/2 页 2 CN 115168026 A 2模块M1.1: 系统推荐 进程优先级策略库构建; 模块M1.2: 优化进程优先级策略库; 所述模块M1.1中的系统推荐进程优先级策略库包括数据记录模块、 数据处理模块和数 据分析挖掘模块; 所述数据记录模块用于根据用户基本信息, 采集时间区段、 空间位置的密集操作行为 数据, 及频繁使用的核心业 务内容; 所述数据处理模块包括数据清理和数据集成; 数据记录模块收集的数据信 息中存在异 常信息, 数据清理通过箱线图分析系统将采集的数据中异常信息删除; 数据记录中的数据 信息来源不同, 数据集成将多种数据源组合在一 起; 所述数据分析挖掘模块在处理干净的数据信息中挖掘出进程与场景、 时间、 地点的关 联关系; 首先提取出数据信息中的时间和地点特征, 通过k ‑均值聚类算法实现对数据信息 进行分类, 形成进程与时间、 地点的关系模型; 通过进程与时间、 地点的关系模型预测出各 个进程对于当前时间区段、 空间位置内对用户的重要性, 计算当前运行 的各个进程的内存 优先级, 构建出系统推荐 进程优先级策略库; 所述模块M1.2中用户通过优先级自定义模块自主调整 进程优先级策略库。 9.根据权利要求7所述的有限内存资源条件下重要进程防误杀系统, 其特征在于, 所述 模块M2中优先级调控模块根据移动设备所运行的具体状态, 通过对比场景、 时间、 地点因 素, 从进程优先级策略库中选择对应的策略, 并以此为基础修改OOM  Killer机制中的oom_ score_adj值。 10.根据权利要求7所述的有限内存资源条件下重要进程防误杀系统, 其特征在于, 所 述模块M3 中当OOM Killer机制被触发时, select_bad_process函数计算各进程的badness 值时, 当前重要进程的badness值被oom_score_adj进行相应调整, 使其badness值不是最 大, 达到对于不同运行情况 下重要进程防止被误杀。权 利 要 求 书 2/2 页 3 CN 115168026 A 3

.PDF文档 专利 有限内存资源条件下重要进程防误杀方法及系统

文档预览
中文文档 10 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 有限内存资源条件下重要进程防误杀方法及系统 第 1 页 专利 有限内存资源条件下重要进程防误杀方法及系统 第 2 页 专利 有限内存资源条件下重要进程防误杀方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:32:59上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。