一种应用进程监测方法技术

技术编号:39720324 阅读:5 留言:0更新日期:2023-12-17 23:26
本申请涉及数据监控技术领域,具体涉及一种应用进程监测方法

【技术实现步骤摘要】
一种应用进程监测方法、装置、设备及介质


[0001]本申请涉及数据监控
,具体涉及一种应用进程监测方法

装置

设备及介质


技术介绍

[0002]应用进程,也可以称为应用程序进程,在需要运行应用的一些代码时,系统会为应用创建此进程,并使其保证运行,直到不在需要它且系统需要回收其内存以供其他应用使用

应用进程在运行过程中会使用运行该应用进程的设备的资源

进程在运行过程中会使用运行该应用进程的设备的资源的多少也是衡量一个应用的重要因素

[0003]当前,测试应用的方法是监测应用进程在运行过程中会使用运行该应用进程的设备的资源使用参数,当资源使用参数超过预设值,认为资源消耗异常,从而判定该应用是有问题的

然而,应用进程可能本身资源消耗比较大,这样会导致判定错误


技术实现思路

[0004]本申请实施例提供一种应用进程监测方法

装置

设备及介质,用于解决使用预值判定应用是否有问题的方式容易导致判定错误的问题

[0005]第一方面,本申请提供一种应用进程监测方法,包括:
[0006]监测运行待测应用进程的目标设备的资源使用参数,以及监测所述目标设备中每个应用进程的资源使用参数;
[0007]若所述目标设备中每个应用进程的资源使用参数中,满足预设要求的资源使用参数对应的应用进程包含所述待测应用进程,则确定所述待测应用进程的使用异常时间;
[0008]若所述待测应用进程的使用异常时间在监测到所述目标设备的资源使用参数出现异常的时间段内,则确定所述待测应用进程为异常进程

[0009]上述方法,在满足预设要求的资源使用参数对应的应用进程包括待测应用进程,说明该待测应用进程有问题,进一步判定异常出现的时间是否在监测到目标设备的资源使用参数出现异常的时间段内,如果在说明待测应用进程的资源使用是突发的,即异常的,相比于预值判定应用是否有问题的方式,本专利技术通过检测目标设备的资源使用参数,确定资源使用的异常时间段,进一步判定该待测应用进程使用资源的情况是异常的,提高了判定的准确率

[0010]在一种可能的实施例中,监测运行待测应用进程的目标设备的资源使用参数之后,所述方法还包括:
[0011]根据监测到的所示目标设备的资源使用参数,生成监测界面;
[0012]响应用户在所述监测界面上选定的时间段,将用户在所述监测界面上选定的时间段作为所述目标设备的资源使用参数出现异常的时间段

[0013]在一种可能的实施例中,其中,所述预设要求为在资源队列中预设位置之前的资源使用参数;其中,所述资源队列为所述目标设备中每个应用进程的资源使用参数,按照从
大到小的顺序生成的

[0014]在一种可能的实施例中,在所述目标设备中每个应用进程的资源使用参数中,满足预设要求的资源使用参数对应的应用进程包含所述待测应用进程之后,所述方法还包括:
[0015]确定影响所述待测应用进程资源使用的线程;
[0016]根据影响所述待测应用进程资源使用的线程的运行信息,确定所述待测应用进程的问题;
[0017]在所述待测应用进程的使用异常时间在监测到所述目标设备的资源使用参数出现异常的时间段内之后,所述方法还包括:
[0018]将所述待测应用进程的问题展示给用户

[0019]在一种可能的实施例中,确定影响所述待测应用进程资源使用的线程,包括:
[0020]根据所述待测应用进程的进程号,确定所述待测应用进程的多个线程的资源使用参数;
[0021]在所述待测应用进程的多个线程的资源使用参数中,将超过预设值的资源使用参数的所述待测应用进程的线程,作为影响所述待测应用进程资源使用的线程

[0022]在一种可能的实施例中,其中,运行信息包括堆栈信息,根据影响所述待测应用进程资源使用的线程的运行信息,确定所述待测应用进程的问题,包括:
[0023]按照所述堆栈信息记录线程号的计数规则,将影响所述待测应用进程资源使用的线程的线程号的计数方式进行转换;
[0024]根据转换后的影响所述待测应用进程资源使用的线程的线程号,在影响所述待测应用进程资源使用的线程的运行信息中,查找影响所述待测应用进程资源使用的线程的类;
[0025]根据影响所述待测应用进程资源使用的线程的类,确定所述待测应用进程的问题

[0026]在一种可能的实施例中,根据影响所述待测应用进程资源使用的线程的类,确定所述待测应用进程的问题,包括:
[0027]若影响所述待测应用进程资源使用的线程的类在预设类集合内,则确定所述待测应用进程的问题非进程代码问题;
[0028]若影响所述待测应用进程资源使用的线程的类在预设类集合内,则确定所述待测应用进程的问题是进程代码问题

[0029]第二方面,本申请提供一种应用进程监测装置,包括:
[0030]监测模块,用于监测运行待测应用进程的目标设备的资源使用参数,以及监测所述目标设备中每个应用进程的资源使用参数;
[0031]时间确定模块,用于若所述目标设备中每个应用进程的资源使用参数中,满足预设要求的资源使用参数对应的应用进程包含所述待测应用进程,则确定所述待测应用进程的使用异常时间;
[0032]异常确定模块,用于若所述待测应用进程的使用异常时间在监测到所述目标设备的资源使用参数出现异常的时间段内,则确定所述待测应用进程为异常进程

[0033]在一种可能的实施例中,所述装置还包括:人工模块;
[0034]所述人工模块,用于根据监测到的所示目标设备的资源使用参数,生成监测界面;
[0035]响应用户在所述监测界面上选定的时间段,将用户在所述监测界面上选定的时间段作为所述目标设备的资源使用参数出现异常的时间段

[0036]在一种可能的实施例中,其中,所述预设要求为在资源队列中预设位置之前的资源使用参数;其中,所述资源队列为所述目标设备中每个应用进程的资源使用参数,按照从大到小的顺序生成的

[0037]在一种可能的实施例中,所述装置还包括:问题确定模块;
[0038]所述问题确定模块,具体用于确定影响所述待测应用进程资源使用的线程;
[0039]根据影响所述待测应用进程资源使用的线程的运行信息,确定所述待测应用进程的问题;
[0040]将所述待测应用进程的问题展示给用户

[0041]在一种可能的实施例中,所述问题确定模块,具体用于:
[0042]根据所述待测应用进程的进程号,确定所述待测应用进程的多个线程的资源使用参数;
[0043]在所述待测应用进程的多个线程的资源本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种应用进程监测方法,其特征在于,包括:监测运行待测应用进程的目标设备的资源使用参数,以及监测所述目标设备中每个应用进程的资源使用参数;若所述目标设备中每个应用进程的资源使用参数中,满足预设要求的资源使用参数对应的应用进程包含所述待测应用进程,则确定所述待测应用进程的使用异常时间;若所述待测应用进程的使用异常时间在监测到所述目标设备的资源使用参数出现异常的时间段内,则确定所述待测应用进程为异常进程
。2.
如权利要求1所述的应用进程监测方法,其特征在于,监测运行待测应用进程的目标设备的资源使用参数之后,所述方法还包括:根据监测到的所示目标设备的资源使用参数,生成监测界面;响应用户在所述监测界面上选定的时间段,将用户在所述监测界面上选定的时间段作为所述目标设备的资源使用参数出现异常的时间段
。3.
如权利要求1所述的应用进程监测方法,其特征在于,其中,所述预设要求为在资源队列中预设位置之前的资源使用参数;其中,所述资源队列为所述目标设备中每个应用进程的资源使用参数,按照从大到小的顺序生成的
。4.
如权利要求1~3任一项所述的应用进程监测方法,其特征在于,在所述目标设备中每个应用进程的资源使用参数中,满足预设要求的资源使用参数对应的应用进程包含所述待测应用进程之后,所述方法还包括:确定影响所述待测应用进程资源使用的线程;根据影响所述待测应用进程资源使用的线程的运行信息,确定所述待测应用进程的问题;在所述待测应用进程的使用异常时间在监测到所述目标设备的资源使用参数出现异常的时间段内之后,所述方法还包括:将所述待测应用进程的问题展示给用户
。5.
如权利要求4所述的应用进程监测方法,其特征在于,确定影响所述待测应用进程资源使用的线程,包括:根据所述待测应用进程的进程号,确定所述待测应用进程的多个线程的资源使用参数;在所述待测应用进程的多个线程的资源使用参数中,将超过预设值的资源使用参数的所述待测应用进程的线程,作为影响所述待测应用进程资源使用的线程
。6.
如权利要求4所述的应用进程监测方法,其特征在于,其中,运行信息包括堆栈信息,根据影响所述待测应用进程资源使用的线程的运行信息,确定所述待测应用进程的问题,包括:按照所述堆栈信息记录线程号的计数规则,将影响所述待测应用进程资源使用的线程的线程号的计数方式进行转换;根据转换后的影响所述待测应用进程资源使用的线程的线程号,在影响所述待测应用进程资源使用的线程的运行信息中,查找影响所述待测应用进程资源使用的线程的类;根据影响所述待测应用进程资源使用的线程的类,确定所述待测应用进程的问题
。7.
如权利要求6所述的应用进程监测方法,其特征在于,根据影响所述待测应用进程资
源使用的线程的类,确定所述待测应用进程的问题,包括:若影响所述待测应用进程资源使用的线程的类在预设类集合内,则确定所述待测应用进程的问题非进程代码问题;若影响所述待测应用进程资源使用的线程的类在预设类集合内,则确定所述待测应用进程的问题是进程代码问题
。8.
一种应用进程监测装置,其特征在于,包括:监测模块,用于监测运行待测应用进程的目标设备的资源使用参数,以及监测所述目标设备中每个应用进程的资源使用参数;时间确定模块,用于若所述目标设备中每个应用进程的资源使用参数中,满足预设要求的...

【专利技术属性】
技术研发人员:李振龙付磊
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1