当前位置: 首页 > 专利查询>田宇专利>正文

信息处理方法、装置、设备及存储介质制造方法及图纸

技术编号:28132067 阅读:67 留言:0更新日期:2021-04-19 11:55
本申请实施例公开了一种信息处理方法、装置、设备及存储介质,在目标程序运行后,记录目标程序的实际运行轨迹;获取目标程序运行第一节点时发出的资源申请;第一节点为目标程序中的任意一个节点;响应于资源申请,获取与第一节点对应的预测信息,预测信息中携带有历史传入第一节点的参数;如果传入第一节点的参数与历史传入第一节点的参数匹配,将预先为第一节点分配的资源分配给目标程序;否则,根据预置的资源分配逻辑为目标程序分配第一节点所需的资源。提高了目标程序的执行效率。提高了目标程序的执行效率。提高了目标程序的执行效率。

【技术实现步骤摘要】
信息处理方法、装置、设备及存储介质


[0001]本申请涉及信息处理
,更具体地说,涉及一种信息处理方法、装置、设备及存储介质。

技术介绍

[0002]目前,计算机、智能终端(智能手机、平板电脑等)等电子设备的硬件性能在日益稳步提升,而电子设备内应用程序的执行效率却未能随着硬件性能的提升而得到大幅度提高。
[0003]因此,如何提升应用程序的执行效率成为亟待解决的技术问题。

技术实现思路

[0004]本申请的目的是提供一种信息处理方法、装置、设备及存储介质,以至少部分的克服现有技术中存在的技术问题。
[0005]为实现上述目的,本申请提供了如下技术方案:
[0006]一种信息处理方法,包括:
[0007]运行目标程序,并记录所述目标程序的实际运行轨迹;所述实际运行轨迹包括所述目标程序已运行的各个节点的运行时序,以及传入各个节点的参数;
[0008]获取所述目标程序运行第一节点时发出的资源申请;所述第一节点为所述目标程序中的任意一个节点;
[0009]响应于所述资源申请,获取与所述第一节点对应的预测信息,所述预测信息中携带有历史传入所述第一节点的参数;
[0010]如果传入所述第一节点的参数与所述历史传入所述第一节点的参数匹配,将所述预先为所述第一节点分配的资源分配给所述目标程序;否则,根据预置的资源分配逻辑为所述目标程序分配所述第一节点所需的资源。
[0011]上述方法,优选的,所述第一节点对应的预测信息通过如下方式运行:
[0012]在运行所述目标程序的第二节点时,获取与所述第二节点对应的子运行轨迹,所述子运行轨迹包括所述第二节点以及在所述第二节点之前运行的N

1个节点;
[0013]在所述目标程序的历史运行轨迹中查找与所述第二节点对应的子运行轨迹的相似度最大的历史子运行轨迹;
[0014]如果所述历史运行轨迹中位于所述历史子运行轨迹之后运行的节点为所述第一节点,基于历史传入所述第一节点的参数,根据预置的资源分配逻辑为所述预测节点分配资源作为预测信息。
[0015]上述方法,优选的,所述在所述目标程序的历史运行轨迹中查找与所述第二节点对应的子运行轨迹的相似度最大的历史子运行轨迹,包括:
[0016]将所述第二节点对应的子运行轨迹转换为预设数据结构的数据单元;所述数据单元中的每个元素对应一个节点;
[0017]分别计算所述数据单元与所述历史运行轨迹中的每一个历史数据单元的相似度;
[0018]获取与所述数据单元的相似度最大的历史数据单元对应的历史子运行轨迹。
[0019]上述方法,优选的,在将所述第一节点所需的资源分配给所述目标程序后,还包括:
[0020]如果传入所述第一节点的参数与所述历史传入所述第一节点的参数匹配,且所述历史子运行轨迹与所述第二节点对应的子运行轨迹的相似度大于阈值,将所述第一节点对应的引用计数加1;
[0021]如果传入所述第一节点的参数与所述历史传入所述第一节点的参数匹配,但所述历史子运行轨迹与所述第二节点对应的子运行轨迹的相似度小于或等于阈值,或者,传入所述第一节点的参数与所述历史传入所述第一节点的参数不匹配,将所述第一节点对应的引用计数减1。
[0022]上述方法,优选的,还包括:
[0023]预测位于所述第一节点之后运行的第三节点;
[0024]确定所述第三节点对应的预测信息,并执行所述第二节点的至少部分程序片段;所述第三节点对应的预测信息中携带有为所述第三节点分配的资源,以及历史传入所述第三节点的参数。
[0025]上述方法,优选的,还包括:
[0026]获取用户配置的资源规划文件,所述资源规划文件记录了多个指定程序使用资源的优先级和/或资源的使用量;
[0027]所述资源规划文件用于根据所述多个指定程序的优先级和/或资源的使用量调整为所述多个指定程序分配的资源量。
[0028]上述方法,优选的,还包括:
[0029]根据所述目标程序的实际运行轨迹确定所述目标程序的实际关联程序;
[0030]将所述目标程序的实际关联程序与所述目标程序对应的标准关联程序比较;
[0031]若所述目标程序的实际关联程序中包括非标准关联程序,将所述非标准关联程序确定为恶意程序。
[0032]一种电子设备,包括存储器和处理器;
[0033]所述存储器用于存储程序;
[0034]所述处理器用于执行所述存储器中存储的程序,以实现如上任意一项所述的信息处理方法的各个步骤。
[0035]一种计算机可读存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时,实现如上任意一项所述的信息处理方法的各个步骤。
[0036]本申请提供的信息处理方法、装置、设备及存储介质,在目标程序运行后,记录目标程序的实际运行轨迹;获取目标程序运行第一节点时发出的资源申请;第一节点为目标程序中的任意一个节点;响应于资源申请,获取与第一节点对应的预测信息,预测信息中携带有历史传入第一节点的参数;如果传入第一节点的参数与历史传入第一节点的参数匹配,将预先为第一节点分配的资源分配给目标程序;否则,根据预置的资源分配逻辑为目标程序分配第一节点所需的资源。由于预先为目标程序分配了第一节点所需的资源,因此,当目标程序运行第一节点时,可以直接将第一节点所需的资源分配给第一节点,避免执行预
置的资源分配逻辑,而预置的资源分配逻辑通常都比较复杂,需要考虑的因素比较多,进行资源分配需要耗费一定的时间,因而通过为目标程序提前分配资源可以减少目标资源等待资源分配的时间,从而提高了目标程序的执行效率。
附图说明
[0037]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本申请实施例提供的信息处理方法的一种实现流程图;
[0039]图2为本申请实施例提供的目标程序的历史运行轨迹中查找与第二节点对应的子运行轨迹的相似度最大的历史子运行轨迹的一种实现流程图;
[0040]图3为本申请实施例提供的信息处理装置的一种结构示意图;
[0041]图4为本申请实施例提供的电子设备的硬件结构框图。
[0042]说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的部分,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示的以外的顺序实施。
具体实施方式
[0043]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:运行目标程序,并记录所述目标程序的实际运行轨迹;所述实际运行轨迹包括所述目标程序已运行的各个节点的运行时序,以及传入各个节点的参数;获取所述目标程序运行第一节点时发出的资源申请;所述第一节点为所述目标程序中的任意一个节点;响应于所述资源申请,获取与所述第一节点对应的预测信息,所述预测信息中携带有历史传入所述第一节点的参数;如果传入所述第一节点的参数与所述历史传入所述第一节点的参数匹配,将所述预先为所述第一节点分配的资源分配给所述目标程序;否则,根据预置的资源分配逻辑为所述目标程序分配所述第一节点所需的资源。2.根据权利要求1所述的方法,其特征在于,所述第一节点对应的预测信息通过如下方式运行:在运行所述目标程序的第二节点时,获取与所述第二节点对应的子运行轨迹,所述子运行轨迹包括所述第二节点以及在所述第二节点之前运行的N

1个节点;在所述目标程序的历史运行轨迹中查找与所述第二节点对应的子运行轨迹的相似度最大的历史子运行轨迹;如果所述历史运行轨迹中位于所述历史子运行轨迹之后运行的节点为所述第一节点,基于历史传入所述第一节点的参数,根据预置的资源分配逻辑为所述预测节点分配资源作为预测信息。3.根据权利要求2所述的方法,其特征在于,所述在所述目标程序的历史运行轨迹中查找与所述第二节点对应的子运行轨迹的相似度最大的历史子运行轨迹,包括:将所述第二节点对应的子运行轨迹转换为预设数据结构的数据单元;所述数据单元中的每个元素对应一个节点;分别计算所述数据单元与所述历史运行轨迹中的每一个历史数据单元的相似度;获取与所述数据单元的相似度最大的历史数据单元对应的历史子运行轨迹。4.根据权利要求2所述的方法,其特征在于,在将所述第一节点所需的资源分配给所述目标程序后,还包括:如果传入所述第一节点的参数与所述历史传入所述第一节点的参数匹配,且所述历史子运行轨迹与所述第二节点对应的子运行轨迹的相似度大于阈值,将所述第一节点对应的引用计数加1;如果传入所述第一节点的参数与所述历史传入所述第一节点的参数匹配,但所述历史子运行轨迹与所述第二节点对应的子运行轨迹的相似度小于或等于阈值,或者,传入所述第一节点的参数与所述历史传入所述第...

【专利技术属性】
技术研发人员:田宇
申请(专利权)人:田宇
类型:发明
国别省市:

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

1