[发明专利]应用资源消耗的检测方法、装置、存储介质和电子设备有效
申请号: | 201811481730.2 | 申请日: | 2018-12-05 |
公开(公告)号: | CN109753405B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 吴斌 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 李鹏;魏嘉熹 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 资源 消耗 检测 方法 装置 存储 介质 电子设备 | ||
1.一种应用资源消耗的检测方法,其特征在于,所述方法包括:
根据目标调用关系集合将系统中的目标应用集合划分为多个应用组,所述目标调用关系集合包含多个调用关系,每个所述调用关系用于记录互相之间存在调用操作的应用;
根据每个应用组的资源消耗量和所述系统的总资源消耗量的相关性,在所述多个应用组中确定与所述系统的相关性最高的第一应用组,所述资源消耗量为应用组中的所有应用所消耗资源的总量;
当所述第一应用组的资源消耗量满足预设阈值条件时,确定所述第一应用组为消耗资源过高的目标应用组;
所述根据每个应用组的资源消耗量和所述系统的总资源消耗量,在所述多个应用组中确定与所述系统的资源消耗相关性最高的第一应用组,包括:
获取所述每个应用组的资源消耗量数组和所述系统的总资源消耗量数组,所述每个应用组的资源消耗量数组为包含以预设时间间隔采集的预设个数的所述资源消耗量的向量,所述总资源消耗量为包含以所述预设时间间隔采集的所述预设个数的所述总资源消耗量的向量;
将所述每个应用组的资源消耗量数组、所述系统的总资源消耗量数组、以及所述预设个数作为皮尔森相关系数计算模型的输入,以获取所述皮尔森相关系数计算模型输出的所述每个应用组与所述系统的资源消耗相关系数;
获取具备最大资源消耗相关系数的应用组,作为所述第一应用组。
2.根据权利要求1所述的方法,其特征在于,所述调用关系为两个应用之间的调用关系,每个所述调用关系还用于记录所述两个应用之间的流量值,所述方法还包括:
当所述第一应用组的资源消耗量不满足所述预设阈值条件时,删除所述第一应用组对应的第一调用关系集合中的一个或多个第一调用关系,以得到第二调用关系集合,所述第一调用关系对应的流量值小于预设的流量阈值;
将第一应用组作为所述目标应用集合,将所述第二调用关系集合作为所述目标调用关系集合,重复执行从所述根据目标调用关系集合将系统中的目标应用集合划分为多个应用组,到所述根据每个应用组的资源消耗量和所述系统的总资源消耗量的相关性,在所述多个应用组中确定与所述系统的相关性最高的第一应用组的步骤,直至所述第一应用组的资源消耗量满足所述预设阈值条件,以确定所述目标应用组。
3.根据权利要求1所述的方法,其特征在于,将所述系统中的所有应用确定为所述目标应用集合,所述根据目标调用关系集合将系统中的目标应用集合划分为多个应用组,包括:
获取所述系统中的所有应用,作为所述目标应用集合;
获取所述目标应用集合中的所有所述调用关系,作为所述目标调用关系集合;
根据预设的前驱节点查找算法以及所述目标调用关系集合,将所述目标应用集合划分为所述多个应用组。
4.根据权利要求1所述的方法,其特征在于,所述当所述第一应用组的资源消耗量满足预设阈值条件时,确定所述第一应用组为消耗资源过高的目标应用组,包括:
获取所述第一应用组的资源消耗量数组的平均值,所述平均值为第一应用组的资源消耗量数组所包含的所述预设个数的资源消耗量的平均值;
当所述平均值大于预设的资源消耗量阈值时,确定所述第一应用组的资源消耗量满足所述预设阈值条件;
确定所述第一应用组为所述目标应用组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811481730.2/1.html,转载请声明来源钻瓜专利网。