进程定位方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:30188524 阅读:19 留言:0更新日期:2021-09-29 08:25
本申请公开了一种进程定位方法、装置、设备及计算机存储介质,属于计算机技术领域。所述方法包括:当任一进程关闭时,存储任一进程写入存储器的数据量以及任一进程的标识;判断当前时刻之前目标时长的时间段中每个进程写入存储器的总数据量是否大于第一阈值;当写入存储器的总数据量大于第一阈值时,确定目标时长的时间段中是否存在写入存储器的数据量大于第二阈值的目标进程,第二阈值小于第一阈值;当存在目标进程时,根据目标进程的标识定位目标进程。解决了相关技术中适用性较低的问题。达到了可以较为准确定位目标进程的效果。达到了可以较为准确定位目标进程的效果。达到了可以较为准确定位目标进程的效果。

【技术实现步骤摘要】
进程定位方法、装置、设备及计算机存储介质


[0001]本申请涉及计算机
,特别涉及一种进程定位方法、装置、设备及计算机存储介质。

技术介绍

[0002]嵌入式多媒体卡(embedded multi-media card,emmc)是一种可以应用在终端的可擦除式硬件存储器,进程在运行时会向嵌入式多媒体卡中写入数据,该进程可能存在写入数据较多的问题,因而要对存在写入数据较多的问题的进程进行定位,以便对该进程进行代码核查。
[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]图1是本申请实施例提供的一种进程定位方法的流程图;
[0038]图2是本申请实施例提供的另一种进程定位方法的流程图;
[0039]图3是本申请实施例提供的一种进程定位装置的框图;
[0040]图4是本申请实施例提供的一种进程定位设备的结构示意图。
[0041]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0042]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0043]在一种进程定位方法中,当进程运行时可以通过指令获取该进程的标识,检测该进程写入嵌入式多媒体卡的数据量,通过设置阈值,判断该数据量与阈值之间的关系,进而根据该进程的标识定位存在写入数据较多的问题的目标进程。
[0044]但是,该方法在写入数据较多的进程关闭后,难以对其进行定位。
[0045]林纳斯(linux)系统可以安装在终端或服务器中,当终端或服务器的操作系统为linux系统时,可以使用本申请实施例提供的进程定位方法定位向emmc中写入数据的目标进程,使得当进程关闭时也可以通过本申请实施例提供的进程定位方法对目标进程进行定位。其中,终端可以包括电视、手机、台式本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种进程定位方法,其特征在于,用于操作系统,所述方法包括:当任一进程关闭时,存储所述任一进程写入存储器的数据量以及所述任一进程的标识;判断当前时刻之前目标时长的时间段中每个进程写入所述存储器的总数据量是否大于第一阈值;当写入所述存储器的总数据量大于所述第一阈值时,确定所述目标时长的时间段中是否存在写入所述存储器的数据量大于第二阈值的目标进程,所述第二阈值小于所述第一阈值;当存在所述目标进程时,根据所述目标进程的标识定位所述目标进程。2.根据权利要求1所述的方法,其特征在于,所述判断当前时刻之前目标时长的时间段中每个进程写入所述存储器的总数据量是否大于第一阈值,包括:以所述目标时长为周期,周期性检测每个进程写入所述存储器的总数据量是否大于第一阈值。3.根据权利要求1所述的方法,其特征在于,所述当任一进程关闭时,存储所述任一进程写入存储器的数据量以及所述任一进程的标识,包括:当任一进程关闭时,从所述操作系统的内核接口获取所述任一进程写入所述存储器的数据量以及所述任一进程的标识;将所述任一进程写入所述存储器的数据量以及所述任一进程的标识保存至所述操作系统的内存中。4.根据权利要求1所述的方法,其特征在于,所述当存在所述目标进程时,根据所述目标进程的标识定位所述目标进程之后,所述方法还包括:根据所述目标进程的标识定位所述目标进程的子进程。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断当前运行的每个运行进程在当前时刻之前的目标时间段内向所述存储器中写入数据量的次数是否大于目标次数;当存在向所述存储器中写入数据量的次数大于所述目标次数的目标运行进程时,根据所述目标运行进程的标识定位所述目...

【专利技术属性】
技术研发人员:张伟丽孙立庆
申请(专利权)人:青岛海信传媒网络技术有限公司
类型:发明
国别省市:

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

1