(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211058235.7
(22)申请日 2022.08.31
(71)申请人 上海联影医疗科技股份有限公司
地址 201807 上海市嘉定区城北路2 258号
(72)发明人 尤超豪
(74)专利代理 机构 上海思捷知识产权代理有限
公司 312 95
专利代理师 卢云芊
(51)Int.Cl.
G06F 11/30(2006.01)
G06F 9/445(2018.01)
(54)发明名称
进程资源的监控方法、 电子设备和存 储介质
(57)摘要
本发明提供了一种进程资源的监控方法、 电
子设备和存储介质。 所述监控方法, 首先获取待
监控进程的配置信息; 其中, 配置信息包括待监
控进程的监控周 期、 启动参数和资源类型; 然后
在每一个监控周 期, 遍历所有进程, 并根据待监
控进程的启动参数获取待监控进程的资源信息;
以及保存资源信息以及在获取该资源信息时对
应的时间信息。 本发明提供的进程资源的监控 方
法, 通过遍历所有进程保证了获取得到的资源信
息的准确性, 可靠性高; 能够很好地区分同名进
程, 提高获取待监控进程的资源信息的效率, 从
而节约人力和时间成本; 保存了资源信息以及获
取该资源信息时的时间信息, 便于随时查询和分
析。
权利要求书1页 说明书10页 附图2页
CN 115437883 A
2022.12.06
CN 115437883 A
1.一种进程资源的监控方法, 其特 征在于, 包括:
获取待监控进程的配置信 息; 其中, 所述配置信息包括待监控进程的监控周期、 启动参
数和资源类型;
在每一个所述监控周期, 获取所有的运行进程; 对于每一个运行进程, 获取该运行进程
的启动参数; 判断所述运行进程的启动参数与所述待监控进程的启动参数是否匹配, 若匹
配, 则根据所述配置信息中所述待监控进程的资源类型, 获取该运行进程的资源信息, 并将
获取到的该运行进程的资源信息作为所述待监控进程的资源信息; 保存所述资源信息以及
在获取该资源信息时对应的时间信息 。
2.根据权利要求1所述的进程资源的监控方法, 其特征在于, 还包括所述监控方法以测
试脚本或插 件的方式执 行;
所述待监控进程的启动参数, 包括以下至少一种: 所述待监控进程间通信代 理的名称,
以及窗口显示的名称和/或补充参数文件名称。
3.根据权利要求1所述的进程资源的监控方法, 其特征在于, 所述待监控进程的资源类
型, 包括:
所述待监控进程的CPU占用率、 句柄、 内存占用量、 网络吞吐量和/或IO读写量。
4.根据权利要求1所述的进程资源的监控方法, 其特征在于, 所述保存所述资源信 息以
及在获取该资源信息时对应的时间信息, 包括:
按照预设记录模板, 对各个所述资源信息和所述时间信息进行排序, 并将排序后的所
述资源信息以及所述时间信息保存至存 储器。
5.根据权利要求1所述的进程资源的监控方法, 其特征在于, 还包括: 根据获取到的所
述资源信息以及在获取该资源信息时对应的时间信息, 确定所述待监控进程的资源信息随
时间变化的统计信息 。
6.根据权利要求5所述的进程资源的监控方法, 其特征在于, 所述确定所述待监控进程
的资源信息随时间变化的统计信息, 包括:
绘制所述待监控进程的资源信息随时间变化的曲线。
7.根据权利要求1 ‑6任一项所述的进程资源的监控方法, 其特征在于, 所述进程资源的
监控方法用于Windows操作系统; 所述监控 方法还包括: 在所述 获取待监控进程的配置信息
之后, 创建WMI 性能收集器对象;
在每一个所述 监控周期, 通过以下 方式获取 所述待监控进程的资源信息:
在每一个所述监控周期, 根据所述待监控进程的启动参数, 从所述WMI性能收集器对象
中获取所述待监控进程的资源信息 。
8.根据权利要求1所述的进程资源的监控方法, 其特征在于, 还包括: 在所述获取待监
控进程的配置信息之前或在所述获取待监控进程的配置信息之后启动所述待监控进程。
9.一种电子设备, 其特征在于, 包括处理器和存储器, 所述存储器上存储有计算机程
序, 所述计算机程序被所述处理器执行时, 实现权利要求1至8中任一项所述的进程资源的
监控方法。
10.一种可读存储介质, 其特征在于, 所述可读存储介质内存储有计算机程序, 所述计
算机程序被处 理器执行时, 实现权利要求1至8中任一项所述的进程资源的监控方法。权 利 要 求 书 1/1 页
2
CN 115437883 A
2进程资源的监控方 法、 电子设备和存储介质
技术领域
[0001]本发明涉及计算机术领域, 特别涉及一种进程资源的监控方法、 电子设备和存储
介质。
背景技术
[0002]为了验证软件的稳定性和可靠性, 常用的方法之一是监控进程的资源使用情况,
比如内存、 磁盘读写等。 现有技术中, 最常使用的是Windows系统自带的资源监视工具以监
控进程的资源使用情况。
[0003]但是采用Windows系统自带的资源监视工具存在着以下缺陷: 一是Windows系统自
带的资源监视工具很难区分大量的同名进程, 二是动态创建的进程神出鬼没, 给进程监控
工作带来了巨大的挑战。
[0004]因此, 如何提供一种进程资源的监控方法, 以更便于对感兴趣进程的资源使用情
况进行监控和分析, 日益成为本领域 技术人员亟 待解决的技 术问题之一。
[0005]需要说明的是, 公开于该发明背景技术部分的信息仅仅旨在加深对本发明一般背
景技术的理解, 而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所
公知的现有技 术。
发明内容
[0006]本发明的目的在于针对现有技术中存在的对待监控进程的资源信息监控不便的
问题, 提供一种进程资源的监控方法、 电子 设备和存储介质, 不仅能够 对指定的待监控进程
进行监控, 而且也能够监控现存的和将来新建进程的资源使用情况, 且便于后期对所述待
监控进程的资源信息进行分析。
[0007]为达到上述目的, 本发明通过以下技术方案实现: 一种进程资源的监控方法, 包
括:
[0008]获取待监控进程的配置信息; 其中, 所述配置信息包括待监控进程的监控周期、 启
动参数和资源类型;
[0009]在每一个所述监控周期, 获取所有的运行进程; 对于每一个运行进程, 获取该运行
进程的启动参数; 判断所述运行进程的启动参数与所述待监控进程的启动参数是否匹配,
若匹配, 则根据所述配置信息中所述待监控进程的资源类型, 获取该运行进程的资源信息,
并将获取到的该运行进程的资源信息作为所述待监控进程的资源信息; 保存所述资源信息
以及在获取该资源信息时对应的时间信息 。
[0010]可选地, 还 包括所述 监控方法以测试脚本或插 件的方式执 行;
[0011]所述待监控进程的启动参数, 包括以下至少一种: 所述待监控进程间通信代理的
名称, 以及窗口显示的名称和/或补充参数文件名称。
[0012]可选地, 所述待监控进程的资源类型, 包括:
[0013]所述待监控进程的CPU占用率、 句柄、 内存占用量、 网络吞吐量和/或IO读写量。说 明 书 1/10 页
3
CN 115437883 A
3
专利 进程资源的监控方法、电子设备和存储介质
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 16:38:00上传分享