一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

终端设备的性能测试方法及装置与流程

2022-03-23 07:02:16 来源:中国专利 TAG:


1.本发明涉及智能终端技术领域,尤其涉及一种终端设备的性能测试方法及装置。


背景技术:

2.随着互联网技术的发展,越来越多的终端设备深入人们的生活。为了优化终端设备的性能,在终端设备研发或出厂时对于终端设备的性能的测试必不可少。
3.相关技术中,对于终端设备的性能的测试,主要针对终端设备在未使用的理想状态下的测试,例如,通过高速摄像机测试应用的开启速度等静态指标,或者,通过跑分软件测试硬件极限能力。
4.然而,现有的终端设备的测试方法,无法在终端设备研发或出厂时对终端设备使用一段时间后的性能进行预测。


技术实现要素:

5.本技术实施例提供一种终端设备的性能测试方法及装置,以解决现有技术中无法预测终端设备在使用一段时间后的性能数据的问题。
6.第一方面,本技术实施例提供一种终端设备的性能测试方法,所述方法包括:获取所述终端设备的至少一个目标测试应用;根据所述至少一个目标测试应用的测试权重,分别确定所述至少一个目标测试应用的测试轮数;根据所述至少一个目标测试应用的测试轮数,分别在所述终端设备上重复测试所述至少一个目标测试应用,获取所述终端设备在重复测试过程中的系统日志数据;解析所述系统日志数据,确定所述终端设备的性能数据。
7.一种可选的实施方式中,所述获取所述终端设备的至少一个目标测试应用,包括:向服务器发送应用获取请求,所述应用获取请求中包含有待获取的目标测试应用的数量;接收所述服务器发送的所述至少一个目标测试应用的安装包,所述至少一个目标测试应用是根据应用在预设时间段内的使用时长确定的;在所述终端设备上安装所述至少一个目标测试应用的安装包。
8.一种可选的实施方式中,在所述根据所述至少一个目标测试应用的测试权重,分别确定所述至少一个目标测试应用的测试轮数之前,所述方法还包括:对所述至少一个目标测试应用在所述预设时间段内的使用时长进行归一化处理,确定所述至少一个目标测试应用的测试权重。
9.一种可选的实施方式中,所述根据所述至少一个目标测试应用的测试权重,分别确定所述至少一个目标测试应用的测试轮数,包括:根据所述至少一个目标测试应用的测试权重和目标最大测试轮数,分别确定所述至少一个目标测试应用的测试轮数。
10.一种可选的实施方式中,所述重复测试包括启动和/或运行目标测试应用。
11.一种可选的实施方式中,所述性能数据包括以下至少一项:所述目标测试应用的启动耗时、所述终端设备的内存直接回收或迁移的次数、所述终端设备的内存间接回收次数、所述终端设备的存储设备用户分区的读写数据量、所述终端设备的系统分区的读写数据量、所述终端设备的后台应用的保活数据。
12.一种可选的实施方式中,在所述解析所述系统日志数据,确定所述终端设备的性能数据之后,所述方法还包括:根据所述终端设备的性能数据,生成所述终端设备的性能图表;显示所述终端设备的性能图表。
13.一种可选的实施方式中,在所述解析所述系统日志数据,确定所述终端设备的性能数据之后,所述方法还包括:根据所述终端设备的性能数据、所述终端设备的历史测试数据和所述终端设备的参考性能数据,生成所述终端设备的性能优化参数,所述性能优化参数用于优化所述终端设备的性能。
14.第二方面,本技术实施例提供一种终端设备的性能测试装置,所述装置包括:获取模块,用于获取所述终端设备的至少一个目标测试应用;根据所述至少一个目标测试应用的测试权重,分别确定所述至少一个目标测试应用的测试轮数;测试模块,用于根据所述至少一个目标测试应用的测试轮数,分别在所述终端设备上重复测试所述至少一个目标测试应用,获取所述终端设备在重复测试过程中的系统日志数据;处理模块,用于解析所述系统日志数据,确定所述终端设备的性能数据。
15.一种可选的实施方式中,所述获取模块,具体用于向服务器发送应用获取请求,所述应用获取请求中包含有待获取的目标测试应用的数量;接收所述服务器发送的所述至少一个目标测试应用的安装包,所述至少一个目标测试应用是根据应用在预设时间段内的使用时长确定的;在所述终端设备上安装所述至少一个目标测试应用的安装包。
16.一种可选的实施方式中,所述测试模块,还用于对所述至少一个目标测试应用在所述预设时间段内的使用时长进行归一化处理,确定所述至少一个目标测试应用的测试权重。
17.一种可选的实施方式中,所述获取模块,具体用于根据所述至少一个目标测试应用的测试权重和目标最大测试轮数,分别确定所述至少一个目标测试应用的测试轮数。
18.一种可选的实施方式中,所述重复测试包括启动和/或运行目标测试应用。
19.一种可选的实施方式中,所述性能数据包括以下至少一项:所述目标测试应用的启动耗时、所述终端设备的内存直接回收或迁移的次数、所述终端设备的内存间接回收次数、所述终端设备的存储设备用户分区的读写数据量、所述终端设备的系统分区的读写数据量、所述终端设备的后台应用的保活数据。
20.一种可选的实施方式中,所述处理模块,还用于根据所述终端设备的性能数据,生成所述终端设备的性能图表;显示所述终端设备的性能图表。
21.一种可选的实施方式中,所述处理模块,还用于根据所述终端设备的性能数据、所述终端设备的历史测试数据和所述终端设备的参考性能数据,生成所述终端设备的性能优
化参数,所述性能优化参数用于优化所述终端设备的性能。
22.第三方面,本技术还提供一种电子设备,包括:处理器,以及存储器;所述存储器用于存储所述处理器的计算机程序;所述处理器被配置为通过执行所述计算机程序来实现第一方面中任意一种可能的方法。
23.第五方面,本发明还提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行第一方面中任意一种可能的方法。
24.本技术实施例提供的一种终端设备的性能测试方法及装置,首先获取终端设备的至少一个目标测试应用。其次,根据至少一个目标测试应用的测试权重,分别确定至少一个目标测试应用的测试轮数。再次,根据至少一个目标测试应用的测试轮数,分别在终端设备上重复测试至少一个目标测试应用,获取终端设备在重复测试过程中的系统日志数据。最后,解析系统日志数据,确定终端设备的性能数据。通过该方式,可以通过目标测试应用对终端设备进行多轮次的重复测试,从得到终端设备在使用一段时间后的性能数据。
附图说明
25.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
26.图1为本技术实施例提供的一种终端设备的性能测试方法的应用场景示意图;图2为本技术实施例提供的一种终端设备的性能测试方法的流程示意图;图3为本技术实施例提供的一种归一化数据的示意图;图4为本技术实施例提供的另一种终端设备的性能测试方法的流程示意图;图5为本技术实施例提供的一种性能图表的示意图;图6为本技术实施例提供的另一种性能图表的示意图;图7为本技术实施例提供的再一种终端设备的性能测试方法的流程示意图;图8为本技术实施例提供的一种终端设备的性能测试装置的结构示意图;图9为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
27.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
28.随着互联网技术的发展,越来越多的终端设备深入人们的生活。为了优化终端设备的性能,在终端设备研发或出厂时对于终端设备的性能的测试必不可少。
29.相关技术中,对于终端设备的性能的测试,主要针对终端设备在未使用的理想状态下的测试,例如,通过高速摄像机测试应用的开启速度等静态指标,或者,通过跑分软件测试硬件极限能力。然而,现有的终端设备的测试方法,无法在终端设备研发或出厂时对终端设备使用一段时间后的性能进行预测。
30.为解决上述问题,本技术实施例提供一种终端设备的性能测试方法及装置,获取终端设备的目标测试应用,并通过根据目标测试应用的测试权重,确定目标应用的测试轮数。随后,根据目标应用的测试轮数,使用目标测试应用对终端设备进行测试,从而确定终端设备的性能数据。通过该方式,可以通过目标测试应用对终端设备进行多轮次的重复测试,从实现了对于终端设备在使用一段时间后的性能数据的预测。
31.下面对于本技术涉及的终端设备的性能测试方法的应用场景进行说明。
32.图1为本技术实施例提供的一种终端设备的性能测试方法的应用场景示意图。如图1所示,当终端设备101需要进行性能测试时,可以向服务器102发送测试请求。服务器102中记录有一段时间(例如,一年)内各种应用的使用时长,当服务器102接收到终端设备101发送的测试请求时,可以根据应用的使用时长,筛选出终端设备101的测试应用,并将终端设备101的测试应用发送给终端设备101。随后,终端设备101根据测试应用的权重,分别确定测试应用的测试轮数,并根据测试应用的测试轮数,获取终端设备101在重复测试过程中的系统日志数据。最后,由终端设备101或服务器102解析系统日志数据,得到终端设备101的性能数据。
33.其中,终端设备101可以为平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、智慧家庭(smart home)中的无线终端等。本技术实施例中,用于实现终端的功能的装置可以是终端,也可以是能够支持终端实现该功能的装置,例如芯片系统,该装置可以被安装在终端中。本技术实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。
34.服务器102,可以是任意配置了处理器与存储器的电子设备,或者电子设备的集合,例如服务器集群。
35.应理解,本技术技术方案的应用场景可以是图1中的场景,但不限于此,还可以应用于其他需要进行终端设备的性能测试的场景中。
36.可以理解,上述终端设备的性能测试方法可以通过本技术实施例提供的终端设备的性能测试装置实现,终端设备的性能测试装置可以是某个设备的部分或全部,例如为上述终端设备或终端设备的处理器。
37.下面以集成或安装有相关执行代码的终端设备为例,以具体地实施例对本技术实施例的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
38.图2为本技术实施例提供的一种终端设备的性能测试方法的流程示意图,本实施例的执行主体为终端设备,涉及的是如何确定终端设备的性能数据的过程。如图2所示,该方法包括:s201、获取终端设备的至少一个目标测试应用。
39.在本技术实施例中,当终端设备需要对性能进行测试时,可以获取终端设备的至少一个目标测试应用。
40.应理解,本技术实施例对于目标测试应用的数量和类型均不作限制,可以为任意类型和任意数量的目标测试应用。
41.应理解,本技术实施例对于如何获取终端设备的至少一个目标测试应用也不做限制,在一些实施例中,终端设备可以向服务器发送应用获取请求,该应用获取请求中包含有待获取的目标测试应用的数量。随后,服务器按照目标测试应用的数量筛选出目标测试应用,并将筛选出的至少一个目标测试应用发送给终端设备。最近,终端设备安装至少一个目标测试应用的安装包。
42.其中,至少一个目标测试应用是根据应用在预设时间段内的使用时长确定的。
43.需要说明的是,本技术实施例对于预设时间段的时长不做限制,示例性的,预设时间段可以为1个月、半年、一年等。
44.示例性的,服务器可以统计并记录一年内各个应用的使用时长,若应用获取请求中指示待获取的目标测试应用的数量为50,则服务器可以筛选出使用时长最高的50个应用作为目标测试应用。随后,服务器将筛选出的目标测试应用的安装包发送给终端设备,以供终端设备安装目标测试应用并进行性能测试。
45.在本技术中,通过使用时长筛选测试应用,从而使得服务器可以动态更新测试应用,提高了性能测试的准确性。
46.s202、根据至少一个目标测试应用的测试权重,分别确定至少一个目标测试应用的测试轮数。
47.在本步骤中,当终端设备获取至少一个目标测试应用后,可以基于至少一个目标测试应用的测试权重,分别确定至少一个目标测试应用的测试轮数。
48.应理解,本技术实施例对于如何确定至少一个目标测试应用的测试权重不做限制,在一些实施例中,目标测试应用的测试权重可以与目标测试应用在预设时间段内的使用时长相关。因此,终端设备可以对至少一个目标测试应用在预设时间段内的使用时长进行归一化处理,确定至少一个目标测试应用的测试权重。
49.应理解,本技术实施例对于如何对目标测试应用进行归一化处理不做限制,示例性的,可以以至少一个目标测试应用在预设时间段内的最高使用时长为基准进行归一化处理。
50.示例性的,表1为本技术实施例提供的归一化数据的示例,图3为本技术实施例提供的一种归一化数据的示意图。如表1和图3所示,若目标测试应用包括应用a、应用b、应用c等,应用a在一年内的使用时长为20个小时,应用b在一年内的使用时长为100个小时,应用c在一年内的使用时长为800个小时。其中,应用c的使用时长为最高使用时长,则可以将800个小时作为一个基准单位,对目标测试应用的使用时长进行归一化处理,从而得到应用a为0.025,应用b为0.125.相应的,终端设备可以将归一化结果作为至少一个目标测试应用的测试权重。
51.表1应用名称使用时间/h测试权重应用a200.025应用b1000.125应用c8001
………
应理解,本技术实施例对于如何根据至少一个目标测试应用的测试权重分别确定
至少一个目标测试应用的测试轮数也不做限制,在一些实施例中,终端设备可以根据至少一个目标测试应用的测试权重和目标最大测试轮数分别确定至少一个目标测试应用的测试轮数。
52.示例性的,可以通过目标最大测试轮数和目标测试应用的测试权重相乘得到该目标测试应用的测试轮数。例如,用户设置的目标最大测试轮数为40轮,则应用a的测试权重为0.025,应用b的测试权重为0.125,应用c的测试权重为1。通过目标最大测试轮数和测试权重相乘,可以得到应用a的测试轮数为1轮,应用b的测试轮数为5轮,应用c的测试轮数为40轮。
53.本技术通过测试权重确定测试轮数,从而可以模拟出用户的真实使用情况,匹配用户的使用习惯,进而可以保证测试出的性能数据的准确性。
54.s203、根据至少一个目标测试应用的测试轮数,分别在终端设备上重复测试至少一个目标测试应用,获取终端设备在重复测试过程中的系统日志数据。
55.在本步骤中,当终端设备分别确定至少一个目标测试应用的测试轮数后,可以根据至少一个目标测试应用的测试轮数,分别在终端设备上重复测试至少一个目标测试应用,获取终端设备在重复测试过程中的系统日志数据。
56.其中,重复测试包括启动和/或运行目标测试应用。
57.示例性的,在每一轮测试过程中,可以按照次序依次启动和/或运行测试轮数大于或等于1的目标测试应用,并在该轮测试完成后将目标测试应用的测试轮数减1,直至所有目标测试应用的测试轮数均小于1。
58.s204、解析系统日志数据,确定终端设备的性能数据。
59.在本步骤中,当终端设备获取终端设备在重复测试过程中的系统日志数据后,可以解析系统日志数据,确定终端设备的性能数据。
60.应理解,本技术实施例对于如何解析系统日志数据不做限制,可以采用任意日志解析方式。
61.其中,终端设备的性能数据可以包括以下至少一项:目标测试应用的启动耗时、终端设备的内存直接回收或迁移的次数、终端设备的内存间接回收次数、终端设备的存储设备用户分区的读写数据量、终端设备的系统分区的读写数据量、终端设备的后台应用的保活数据。
62.在一些实施例中,当终端设备得到终端设备的性能数据后,可以对终端设备的性能数据进行处理,从而输出测试结果信息。
63.应理解,本技术实施例对于测试结果信息不做限制,示例性的,可以包括两种终端设备的性能数据的对比信息、终端设备的性能图表、终端设备的性能优化参数等。
64.示例性的,表2为本技术实施例提供的一种终端设备的性能对比表。如表2所示,对于硬件配置相同的终端a和终端b,经过上述终端设备的性能测试后,可以得到表2所示的性能数据的对比信息。
65.表2性能数据终端a终端b启动耗时1.2s1.5s内存直接回收次数20006000
内存迁移次数4002000磁盘读数据量220000000mb230000000mb磁盘写数据量21000000mb22000000mb后台应用的保活数量6.04.5杀应用次数040本技术实施例提供的终端设备的性能测试方法,首先获取终端设备的至少一个目标测试应用。其次,根据至少一个目标测试应用的测试权重,分别确定至少一个目标测试应用的测试轮数。再次,根据至少一个目标测试应用的测试轮数,分别在终端设备上重复测试至少一个目标测试应用,获取终端设备在重复测试过程中的系统日志数据。最后,解析系统日志数据,确定终端设备的性能数据。通过该方式,通过目标测试应用对终端设备进行多轮次的重复测试,从得到终端设备在使用一段时间后的性能数据。
66.在上述实施例的基础上,下面对于如何将终端设备的性能数据展示给用户进行说明。图4为本技术实施例提供的另一种终端设备的性能测试方法的流程示意图,如图4所示,该方法包括:s301、获取终端设备的至少一个目标测试应用。
67.s302、根据至少一个目标测试应用的测试权重,分别确定至少一个目标测试应用的测试轮数。
68.s303、根据至少一个目标测试应用的测试轮数,分别在终端设备上重复测试至少一个目标测试应用,获取终端设备在重复测试过程中的系统日志数据。
69.s304、解析系统日志数据,确定终端设备的性能数据。
70.s305、根据终端设备的性能数据,生成终端设备的性能图表。
71.应理解,本技术实施例对于如何生成终端设备的性能图表不做限制,可以根据实际情况具体设置。
72.示例性的,图5为本技术实施例提供的一种性能图表的示意图,如图5所示,终端设备可以基于基准数据对性能数据进行归一化处理,并使用归一化后的性能数据绘制性能图表。
73.示例性的,图6为本技术实施例提供的另一种性能图表的示意图,如图6所示,可以将性能数据和基准数据进行对比,从而绘制性能数据和基准数据的对比图。
74.s306、显示终端设备的性能图表。
75.在上述实施例的基础上,下面对于如何根据终端设备的性能数据对终端设备进行性能优化进行说明。图7为本技术实施例提供的再一种终端设备的性能测试方法的流程示意图,如图7所示,该方法包括:s401、获取终端设备的至少一个目标测试应用。
76.s402、根据至少一个目标测试应用的测试权重,分别确定至少一个目标测试应用的测试轮数。
77.s403、根据至少一个目标测试应用的测试轮数,分别在终端设备上重复测试至少一个目标测试应用,获取终端设备在重复测试过程中的系统日志数据。
78.s404、解析系统日志数据,确定终端设备的性能数据。
79.s405、根据终端设备的性能数据、终端设备的历史测试数据和终端设备的参考性
能数据,生成终端设备的性能优化参数,该性能优化参数用于优化终端设备的性能。
80.应理解,本技术实施例对于如何生成终端设备的性能优化参数不做限制,在一些实施例中,若终端设备的性能数据和终端设备的历史测试数据的变化幅度小于阈值,且终端设备的性能数据超过终端设备的参考性能数据的阈值范围,则可以确定该性能数据异常,此时可以生成该性能数据对应的性能优化参数。
81.在另一些实施例中,若终端设备的性能数据和终端设备的历史测试数据的变化幅度大于或等于阈值,且终端设备的性能数据超过终端设备的参考性能数据的阈值范围。此无法确定终端设备的性能数据是否存在测试误差,需要等待下一次终端设备的性能数据。若下一次终端设备的性能数据与此次终端设备的性能数据的变化幅度小于阈值,且下一次终端设备的性能数据仍然超过终端设备的参考性能数据的阈值范围,则可以确定该性能数据异常,此时可以生成该性能数据对应的性能优化参数。
82.应理解,本技术实施例对于性能优化参数不做限制,可以根据实际情况具体设置。示例性的,若后台应用平均数量异常,测试完毕后生成的性能优化参数可以包括调整应用查杀水线和内存优化(zram)水线,以及代码中内核交换参数。
83.本技术实施例提供的终端设备的性能测试方法,首先获取终端设备的至少一个目标测试应用。其次,根据至少一个目标测试应用的测试权重,分别确定至少一个目标测试应用的测试轮数。再次,根据至少一个目标测试应用的测试轮数,分别在终端设备上重复测试至少一个目标测试应用,获取终端设备在重复测试过程中的系统日志数据。最后,解析系统日志数据,确定终端设备的性能数据。通过该方式,通过目标测试应用对终端设备进行多轮次的重复测试,从得到终端设备在使用一段时间后的性能数据。
84.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
85.图8为本技术实施例提供的一种终端设备的性能测试装置的结构示意图。该终端设备的性能测试装置可以通过软件、硬件或者两者的结合实现,可例如上述实施例中的终端设备或终端设备的芯片,以执行上述实施例中的终端设备的性能测试方法。如图8,该终端设备的性能测试装置500包括:获取模块501,用于获取终端设备的至少一个目标测试应用;根据至少一个目标测试应用的测试权重,分别确定至少一个目标测试应用的测试轮数;测试模块502,用于根据至少一个目标测试应用的测试轮数,分别在终端设备上重复测试至少一个目标测试应用,获取终端设备在重复测试过程中的系统日志数据;处理模块503,用于解析系统日志数据,确定终端设备的性能数据。
86.一种可选的实施方式中,获取模块501,具体用于向服务器发送应用获取请求,应用获取请求中包含有待获取的目标测试应用的数量;接收服务器发送的至少一个目标测试应用的安装包,至少一个目标测试应用是根据应用在预设时间段内的使用时长确定的;在终端设备上安装至少一个目标测试应用的安装包。
87.一种可选的实施方式中,测试模块502,还用于对至少一个目标测试应用在预设时间段内的使用时长进行归一化处理,确定至少一个目标测试应用的测试权重。
88.一种可选的实施方式中,获取模块501,具体用于根据至少一个目标测试应用的测试权重和目标最大测试轮数,分别确定至少一个目标测试应用的测试轮数。
89.一种可选的实施方式中,重复测试包括启动和/或运行目标测试应用。
90.一种可选的实施方式中,性能数据包括以下至少一项:目标测试应用的启动耗时、终端设备的内存直接回收或迁移的次数、终端设备的内存间接回收次数、终端设备的存储设备用户分区的读写数据量、终端设备的系统分区的读写数据量、终端设备的后台应用的保活数据。
91.一种可选的实施方式中,处理模块503,还用于根据终端设备的性能数据,生成终端设备的性能图表;显示终端设备的性能图表。
92.一种可选的实施方式中,处理模块503,还用于根据终端设备的性能数据、终端设备的历史测试数据和终端设备的参考性能数据,生成终端设备的性能优化参数,性能优化参数用于优化终端设备的性能。
93.需要说明的,图8示实施例提供的终端设备的性能测试装置,可用于执行上述任意实施例所提供的方法,具体实现方式和技术效果类似,这里不再进行赘述。
94.图9为本技术实施例提供的一种电子设备的结构示意图。如图9示,该电子设备可以包括:至少一个处理器601和存储器602。图9的是以一个处理器为例的电子设备。
95.存储器602,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机操作指令。
96.存储器602可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
97.处理器601用于执行存储器602存储的计算机执行指令,以实现上述终端设备的性能测试方法;其中,处理器601可能是一个中央处理器(central processing unit,简称为cpu),或者是特定集成电路(application specific integrated circuit,简称为asic),或者是被配置成实施本技术实施例的一个或多个集成电路。
98.可选的,在具体实现上,如果通信接口、存储器602和处理器601独立实现,则通信接口、存储器602和处理器601可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(industry standard architecture,简称为isa)总线、外部设备互连(peripheral component,简称为pci)总线或扩展工业标准体系结构(extended industry standard architecture,简称为eisa)总线等。总线可以分为地址总线、数据总线、控制总线等,但并不表示仅有一根总线或一种类型的总线。
99.可选的,在具体实现上,如果通信接口、存储器602和处理器601集成在一块芯片上实现,则通信接口、存储器602和处理器601可以通过内部接口完成通信。
100.本技术实施例还提供了一种芯片,包括处理器和接口。其中接口用于输入输出处理器所处理的数据或指令。处理器用于执行以上方法实施例中提供的方法。该芯片可以应用于终端设备的性能测试装置中。
101.本技术还提供了一种计算机可读存储介质,该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁盘或者光盘等各种可以存储程序代码的介质,具体的,该计算机可读存储介质
中存储有程序信息,程序信息用于上述终端设备的性能测试方法。
102.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk (ssd))等。
103.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献