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

应用性能评测方法、装置、系统及电子设备与流程

2022-06-18 00:04:32 来源:中国专利 TAG:


1.本发明涉及应用性能评测领域,尤其涉及一种应用性能评测方法、装置、系统及电子设备。


背景技术:

2.目前,相关数据分发服务(data distribution service,dds)的供应商比较多,很多dds的设计有较大的变化,无法进行快速评测。并且,机器人操作系统(robot operating system,ros)系统的开发人员相对全球广域网web服务开发人员比较少,当ros2系统新增节点时,通常需要修改工具来支持数据类型、支持服务所做的事情,评测的过程通常比较长,有时改错代码,更会产生指标不对,甚至指标误导的问题,从而研发周期变长,导致研发效率变低。


技术实现要素:

3.本发明提供一种应用性能评测方法、装置、系统及电子设备,以便在一定程度上解决对于ros2系统新增节点评测周期长,导致研发效率较低的问题。
4.在本发明实施的第一方面,提供了一种应用性能评测方法,包括:
5.获取目标应用的目标数据;
6.在所述目标数据传输过程中,生成关于所述目标数据的数据传输日志;
7.在所述目标数据传输完成后,获取所述目标应用的性能数据;
8.根据所述性能数据以及所述数据传输日志进行绘图处理,得到关于所述目标应用的性能图表,所述性能图表用于评测所述目标应用的性能。
9.可选的,所述获取目标应用的目标数据,包括:
10.获取所述目标应用的服务类型,所述服务类型包括:订阅服务或者发布服务;
11.根据所述服务类型,获取关于所述目标应用的目标数据。
12.可选的,在所述服务类型包括发布服务的情况下,所述根据所述服务类型,获取关于所述目标应用的目标数据,包括:
13.获取所述目标应用的主题名称以及对应的交互式数据语言idl文件;
14.根据所述服务类型,对所述idl文件中的数据字段进行初始化处理,得到关于所述目标应用的目标数据。
15.可选的,在所述idl文件中包括图片字段的情况下,所述根据所述服务类型,对所述idl文件中的数据字段进行初始化处理,得到关于所述目标应用的目标数据,包括:
16.根据所述服务类型,获取预配置的配置图片路径;
17.根据所述配置图片路径对所述图片字段进行图片配置,并对所述idl文件中的其他数据字段进行初始化处理,得到关于所述目标应用的目标数据;
18.其中,所述其他数据字段为所述idl文件中除所述图片字段之外的数据字段。
19.可选的,在所述服务类型包括订阅服务的情况下,所述根据所述服务类型,获取关
于所述目标应用的目标数据,包括:
20.根据所述服务类型,获取发布者发送的关于所述目标应用的目标数据。
21.可选的,在所述服务类型包括发布服务的情况下,所述根据所述服务类型,获取关于所述目标应用的目标数据之后,所述方法还包括:
22.获取所述目标数据的传输方式;
23.根据所述目标数据的传输方式,将所述目标数据传输至订阅者。
24.可选的,所述传输方式包括以下其中一项:
25.对所述目标数据进行循环发送的传输方式;
26.在第一时长内,每间隔第二时长发送所述目标数据的传输方式。
27.可选的,所述性能数据包括:所述目标应用的占用内存、中央处理器cpu、输入/输出使用率数据中的至少一项。
28.在本发明实施的第二方面,提供了一种应用性能评测装置,包括:
29.第一获取模块,用于获取目标应用的目标数据;
30.第一生成模块,用于在所述目标数据传输过程中,生成关于所述目标数据的数据传输日志;
31.第二获取模块,用于在所述目标数据传输完成后,获取所述目标应用的性能数据;
32.第一处理模块,用于根据所述性能数据以及所述数据传输日志进行绘图处理,得到关于所述目标应用的性能图表,所述性能图表用于评测所述目标应用的性能。
33.在本发明实施的第三方面,还提供了一种应用性能评测系统,包括:压测工具和绘图工具;其中,所述压测工具用于:
34.获取目标应用的目标数据;
35.在所述目标数据传输过程中,生成关于所述目标数据的数据传输日志;
36.在所述目标数据传输完成后,获取所述目标应用的性能数据;
37.所述绘图工具用于:
38.根据所述性能数据以及所述数据传输日志进行绘图处理,得到关于所述目标应用的性能图表,所述性能图表用于评测所述目标应用的性能。
39.在本发明实施的第四方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
40.存储器,用于存放计算机程序;
41.处理器,用于执行存储器上所存放的程序时,实现如上所述的应用性能评测方法中的步骤。
42.在本发明实施的第五方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的应用性能评测方法。
43.在本发明实施例的第六方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如上所述的应用性能评测方法。
44.针对在先技术,上述技术方案中的其中一个技术方案具有如下优点:
45.本发明上述实施例中,通过获取目标应用的目标数据,在所述目标数据传输过程中,生成关于所述目标数据的数据传输日志;在所述目标数据传输完成后,获取所述目标应用的性能数据;根据所述性能数据以及所述数据传输日志进行绘图处理,得到关于所述目
标应用的性能图表,用于评测所述目标应用的性能。上述实施例能够通过传输过程中获取的数据传输日志以及数据传输完成后收集的性能数据进行绘图处理,生成可视化、效果直接的性能图表,能够用于快速的评测目标应用的性能,帮助研发人员快速明确ros2系统瓶颈,进行系统的优化,提高研发效率。
46.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
47.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。
48.图1为本发明实施例提供的应用性能评测方法的流程示意图;
49.图2为本发明实施例提供的应用性能评测装置的框图;
50.图3为本发明实施例提供的应用性能评测系统的结构示意图;
51.图4为本发明实施例提供的电子设备的框图。
具体实施方式
52.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
53.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
54.在进行本发明实施例的说明时,首先对下面描述中所用到的一些概念进行解释说明。
55.如图1所示,本发明实施例提供的一种应用性能评测方法,上述方法具体可以包括如下步骤:
56.步骤101,获取目标应用的目标数据。
57.具体的,上述应用性能评测方法可以是基于ros2系统的应用性能评测方法,可以应用于应用性能评测系统。首先获取关于ros2系统的目标应用的目标数据,该目标数据为发布者向订阅者传输的数据,通过该目标数据的传输可以评测目标应用的性能。其中,目标应用可以为ros2系统中的新增节点、新增模块、新增服务等,在此不做具体限定。ros2系统具体可以为乌班图ubuntu20.04 ros2系统。
58.步骤102,在所述目标数据传输过程中,生成关于所述目标数据的数据传输日志。
59.具体的,在获取目标应用的目标数据之后,发布者和订阅者之间传输该目标数据。
在目标数据的传输过程中,可以记录关于该目标数据在传输过程中数据传输的内容以及传输该内容时的传输时间,由此得到关于目标数据的数据传输日志。通过该目标数据的传输日志,可以得知目标数据的发送时间以及接收时间,由此可以测试ros2系统的传输时延。
60.步骤103,在所述目标数据传输完成后,获取所述目标应用的性能数据。
61.具体的,在完成目标数据传输之后,可以对目标应用的性能数据进行收集,即根据目标数据的整个传输过程,可以得到关于目标应用的性能数据,并收集该性能数据。
62.进一步的,所述性能数据可以包括但不限于:应用性能评测系统启动之后,所述目标应用的占用内存、中央处理器(central processing unit,cpu)、输入/输出使用率数据中的至少一项。
63.步骤104,根据所述性能数据以及所述数据传输日志进行绘图处理,得到关于所述目标应用的性能图表,所述性能图表用于评测所述目标应用的性能。
64.具体的,根据上述得到的性能数据以及数据传输日志,可以对目标应用进行绘图,绘制出关于目标应用的性能图表,该性能图表能够直观且立体化的反应出该目标应用的性能,便于开发人员对目标应用进行性能分析、评测。其中,性能图表可以是关于性能的折线图、柱形图等,在此不做具体限定。
65.本发明上述实施例中,通过获取目标应用的目标数据,在所述目标数据传输过程中,生成关于所述目标数据的数据传输日志,所述数据传输日志包括:数据传输内容以及对应的传输时间;在所述目标数据传输完成后,获取所述目标应用的性能数据;根据所述性能数据以及所述数据传输日志进行绘图处理,得到关于所述目标应用的性能图表,用于评测所述目标应用的性能。上述实施例能够通过传输过程中获取的数据传输日志以及数据传输完成后收集的性能数据进行绘图处理,生成可视化、效果直接的性能图表,能够用于快速的评测目标应用的性能,帮助研发人员快速明确ros2系统瓶颈,进行系统的优化,提高研发效率。
66.作为一可选的实施例,所述步骤101获取目标应用的目标数据,具体包括步骤a1和步骤a2:
67.获取所述目标应用的服务类型,所述服务类型包括:订阅服务或者发布服务。
68.根据所述服务类型,获取关于所述目标应用的目标数据。
69.具体的,首先确定ros2系统的目标应用的服务类型是订阅服务还是发布服务。如果是订阅服务,则根据该订阅服务获取关于目标应用的目标数据;如果是发布服务,则根据该发布服务获取关于目标应用的目标数据。
70.其中,如果目标应用的服务类型是订阅服务,则应用性能评测系统作为订阅者,负责接收发布者发送的目标数据;如果目标应用的服务类型是发布服务,则应用性能评测系统作为发布者,负责将目标数据发送至订阅者。
71.作为一可选的实施例,在所述服务类型包括发布服务的情况下,上述根据所述服务类型,获取关于所述目标应用的目标数据,具体包括:
72.获取所述目标应用的主题名称以及对应的交互式数据语言idl文件;
73.根据所述服务类型,对所述idl文件中的数据字段进行初始化处理,得到关于所述目标应用的目标数据。
74.具体的,目标应用可以通过传输路径将目标应用的主题名称以及对应的交互式数
据语言(interactive data language,idl)文件发送至应用性能评测系统;或者,目标应用的主题名称以及对应的idl文件也可以是预配置的。在此不做具体限定。
75.如果目标应用的服务类型是发布服务,则根据该发布服务类型,可以对idl文件中的数据字段进行初始化处理,由此得到关于目标应用的目标数据,该目标数据为idl文件中的数据字段对应的数据内容。
76.作为一可选的实施例,在所述idl文件中包括图片字段的情况下,上述根据所述服务类型,对所述idl文件中的数据字段进行初始化处理,得到关于所述目标应用的目标数据的步骤,具体可以包括:
77.根据所述服务类型,获取预配置的配置图片路径;
78.根据所述配置图片路径对所述图片字段进行图片配置,并对所述idl文件中的其他数据字段进行初始化处理,得到关于所述目标应用的目标数据;
79.其中,所述其他数据字段为所述idl文件中除所述图片字段之外的数据字段。
80.具体的,如果目标应用的服务类型是发布服务,并且idl文件中包含图片字段,则根据该发布服务类型,获取预配置的配置图片路径,通过该配置图片路径,可以对idl文件中的图片字段进行图片配置,对于idl文件中除图片字段之外的数据字段进行随机初始化处理,由此得到目标应用的目标数据,该目标数据中包含初始化处理后的数据以及图片配置之后的图片数据。
81.作为一可选的实施例,在所述服务类型包括订阅服务的情况下,上述根据所述服务类型,获取关于所述目标应用的目标数据,具体包括:
82.根据所述服务类型,获取发布者发送的关于所述目标应用的目标数据。
83.具体的,目标应用可以通过传输路径将目标应用的主题名称以及对应的idl文件发送至应用性能评测系统;或者,目标应用的主题名称以及对应的idl文件也可以是预配置的。在此不做具体限定。
84.如果目标应用的服务类型是订阅服务,则根据该订阅服务类型,可以接收发布者发送的关于目标应用的目标数据。
85.作为一可选的实施例,在所述服务类型包括发布服务的情况下,上述根据所述服务类型,获取关于所述目标应用的目标数据之后,所述方法还可以包括:
86.获取所述目标数据的传输方式;
87.根据所述目标数据的传输方式,将所述目标数据传输至订阅者。
88.具体的,如果目标应用的服务类型是发布服务,在获取关于目标应用的目标数据之后,可以获取目标数据的传输方式,通过该传输方式将目标数据传输至订阅者。
89.进一步的,所述传输方式可以包括但不限于以下其中一项:
90.第一项:对所述目标数据进行循环发送的传输方式。
91.具体的,对目标数据进行持续不断的传输方式,即一直持续不断的发送目标数据至订阅者。例如:目标数据为100张图片,从第一张图片开始进行发送,发完该100张图片之后继续从第一张开始发送,一直循环,直至结束目标数据的传输为止。
92.第二项:在第一时长内,每间隔第二时长发送所述目标数据的传输方式。
93.具体的,在第一时长内,每间隔固定时长(即第二时长)发送一次目标数据。例如:目标数据为100张图片,从第一张图片开始发送,发送一张图片需要1s,则发送100张图片需
要用100s,则相当于每间隔100s发送一次100张图片的目标数据。如果第一时长是120秒,则在完成100张图片的发送之后,需要从第一张图片开始继续发送,再发送20张图片即可达到第一时长停止发送。如果第一时长是90s,则将90张图片发送完成后,所用时间为90s,达到第一时长的时间,此时停止发送。
94.综上所述,本发明上述实施例,基于ros2系统的常用发布pub、订阅sub接口进行了代码工具化,针对需要评测性能的目标应用,能够通过传输过程中获取的数据传输日志以及数据传输完成后收集的性能数据进行绘图处理,生成可视化、效果直接的性能图表,能够用于快速的评测目标应用的性能,帮助研发人员快速明确ros2系统瓶颈,进行系统的优化,提升研发效率。
95.如图2所示,本发明实施例提供的一种应用性能评测装置200,包括:
96.第一获取模块201,用于获取目标应用的目标数据;
97.第一生成模块202,用于在所述目标数据传输过程中,生成关于所述目标数据的数据传输日志;
98.第二获取模块203,用于在所述目标数据传输完成后,获取所述目标应用的性能数据;
99.第一处理模块204,用于根据所述性能数据以及所述数据传输日志进行绘图处理,得到关于所述目标应用的性能图表,所述性能图表用于评测所述目标应用的性能。
100.可选的,所述第一获取模块201,具体用于:
101.获取所述目标应用的服务类型,所述服务类型包括:订阅服务或者发布服务;
102.根据所述服务类型,获取关于所述目标应用的目标数据。
103.可选的,在所述服务类型包括发布服务的情况下,所述第一获取模块201在根据所述服务类型,获取关于所述目标应用的目标数据时,具体用于:
104.获取所述目标应用的主题名称以及对应的交互式数据语言idl文件;
105.根据所述服务类型,对所述idl文件中的数据字段进行初始化处理,得到关于所述目标应用的目标数据。
106.可选的,在所述idl文件中包括图片字段的情况下,所述第一获取模块201在根据所述服务类型,对所述idl文件中的数据字段进行初始化处理,得到关于所述目标应用的目标数据时,具体用于:
107.根据所述服务类型,获取预配置的配置图片路径;
108.根据所述配置图片路径对所述图片字段进行图片配置,并对所述idl文件中的其他数据字段进行初始化处理,得到关于所述目标应用的目标数据;
109.其中,所述其他数据字段为所述idl文件中除所述图片字段之外的数据字段。
110.可选的,在所述服务类型包括订阅服务的情况下,所述第一获取模块201在根据所述服务类型,获取关于所述目标应用的目标数据时,具体用于:
111.根据所述服务类型,获取发布者发送的关于所述目标应用的目标数据。
112.可选的,在所述服务类型包括发布服务的情况下,所述装置还包括:
113.第二获取模块,用于获取所述目标数据的传输方式;
114.传输模块,用于根据所述目标数据的传输方式,将所述目标数据传输至订阅者。
115.可选的,所述传输方式包括以下其中一项:
116.对所述目标数据进行循环发送的传输方式;
117.在第一时长内,每间隔第二时长发送所述目标数据的传输方式。
118.可选的,所述性能数据包括:所述目标应用的占用内存、中央处理器cpu、输入/输出使用率数据中的至少一项。
119.需要说明的是,该应用性能评测装置实施例是与上述应用性能评测方法相对应的装置,上述方法实施例的所有实现方式均适用于该装置实施例中,也能达到与其相同的技术效果,在此不再赘述。
120.综上所述,本发明上述实施例,基于ros2系统的常用pub、sub接口进行了代码工具化,针对需要评测性能的目标应用,能够通过传输过程中获取的数据传输日志以及数据传输完成后收集的性能数据进行绘图处理,生成可视化、效果直接的性能图表,能够用于快速的评测目标应用的性能,帮助研发人员快速明确ros2系统瓶颈,进行系统的优化,提升研发效率。
121.如图3所示,本发明实施例还提供了一种应用性能评测系统300,该应用性能评测系统300为一种应用性能评测工具,具体可以包括:压测工具301和绘图工具302;其中,所述压测工具301用于:
122.获取目标应用的目标数据;
123.在所述目标数据传输过程中,生成关于所述目标数据的数据传输日志;
124.在所述目标数据传输完成后,获取所述目标应用的性能数据;
125.所述绘图工具302用于:
126.根据所述性能数据以及所述数据传输日志进行绘图处理,得到关于所述目标应用的性能图表,所述性能图表用于评测所述目标应用的性能。
127.可选的,所述压测工具301在获取目标应用的目标数据时,具体用于:
128.获取所述目标应用的服务类型,所述服务类型包括:订阅服务或者发布服务;
129.根据所述服务类型,获取关于所述目标应用的目标数据。
130.可选的,在所述服务类型包括发布服务的情况下,所述压测工具301在根据所述服务类型,获取关于所述目标应用的目标数据时,具体用于:
131.获取所述目标应用的主题名称以及对应的交互式数据语言idl文件;
132.根据所述服务类型,对所述idl文件中的数据字段进行初始化处理,得到关于所述目标应用的目标数据。
133.可选的,在所述idl文件中包括图片字段的情况下,所述压测工具301在根据所述服务类型,对所述idl文件中的数据字段进行初始化处理,得到关于所述目标应用的目标数据时,具体用于:
134.根据所述服务类型,获取预配置的配置图片路径;
135.根据所述配置图片路径对所述图片字段进行图片配置,并对所述idl文件中的其他数据字段进行初始化处理,得到关于所述目标应用的目标数据;
136.其中,所述其他数据字段为所述idl文件中除所述图片字段之外的数据字段。
137.可选的,在所述服务类型包括订阅服务的情况下,所述压测工具301在根据所述服务类型,获取关于所述目标应用的目标数据时,具体用于:
138.根据所述服务类型,获取发布者发送的关于所述目标应用的目标数据。
139.可选的,在所述服务类型包括发布服务的情况下,所述根据所述服务类型,获取关于所述目标应用的目标数据之后,所述压测工具301还用于:
140.获取所述目标数据的传输方式;
141.根据所述目标数据的传输方式,将所述目标数据传输至订阅者。
142.可选的,所述传输方式包括以下其中一项:
143.对所述目标数据进行循环发送的传输方式;
144.在第一时长内,每间隔第二时长发送所述目标数据的传输方式。
145.可选的,所述性能数据包括:所述目标应用的占用内存、中央处理器cpu、输入/输出使用率数据中的至少一项。
146.需要说明的是,上述应用性能评测方法是应用于该应用性能评测系统的,上述方法实施例的所有实现方式均基于该系统实施例进行实现,在此不再赘述。
147.本发明实施例还提供了一种电子设备。如图4所示,包括处理器401、通信接口402、存储器403和通信总线404,其中,处理器401,通信接口402,存储器403通过通信总线404完成相互间的通信。
148.存储器403,用于存放计算机程序。
149.处理器401用于执行存储器403上所存放的程序时,实现如下步骤:
150.获取目标应用的目标数据;
151.在所述目标数据传输过程中,生成关于所述目标数据的数据传输日志;
152.在所述目标数据传输完成后,获取所述目标应用的性能数据;
153.根据所述性能数据以及所述数据传输日志进行绘图处理,得到关于所述目标应用的性能图表,所述性能图表用于评测所述目标应用的性能。
154.可选的,所述处理器401在获取目标应用的目标数据时,具体用于:
155.获取所述目标应用的服务类型,所述服务类型包括:订阅服务或者发布服务;
156.根据所述服务类型,获取关于所述目标应用的目标数据。
157.可选的,在所述服务类型包括发布服务的情况下,所述处理器401在根据所述服务类型,获取关于所述目标应用的目标数据时,具体用于:
158.获取所述目标应用的主题名称以及对应的交互式数据语言idl文件;
159.根据所述服务类型,对所述idl文件中的数据字段进行初始化处理,得到关于所述目标应用的目标数据。
160.可选的,在所述idl文件中包括图片字段的情况下,所述处理器401在根据所述服务类型,对所述idl文件中的数据字段进行初始化处理,得到关于所述目标应用的目标数据时,具体用于:
161.根据所述服务类型,获取预配置的配置图片路径;
162.根据所述配置图片路径对所述图片字段进行图片配置,并对所述idl文件中的其他数据字段进行初始化处理,得到关于所述目标应用的目标数据;
163.其中,所述其他数据字段为所述idl文件中除所述图片字段之外的数据字段。
164.可选的,在所述服务类型包括订阅服务的情况下,所述处理器401在根据所述服务类型,获取关于所述目标应用的目标数据时,具体用于:
165.根据所述服务类型,获取发布者发送的关于所述目标应用的目标数据。
166.可选的,在所述服务类型包括发布服务的情况下,所述处理器401在根据所述服务类型,获取关于所述目标应用的目标数据之后,还用于:
167.获取所述目标数据的传输方式;
168.根据所述目标数据的传输方式,将所述目标数据传输至订阅者。
169.可选的,所述传输方式包括以下其中一项:
170.对所述目标数据进行循环发送的传输方式;
171.在第一时长内,每间隔第二时长发送所述目标数据的传输方式。
172.可选的,所述性能数据包括:所述目标应用的占用内存、中央处理器cpu、输入/输出使用率数据中的至少一项。
173.上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
174.通信接口用于上述终端与其他设备之间的通信。
175.存储器可以包括随机存取存储器(random access memory,简称ram),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
176.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field-programmable gate array,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
177.在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中所述的应用性能评测方法。
178.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括应用性能评测方法的步骤,所述的存储介质,如:rom/ram、磁碟、光盘等。
179.在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中所述的应用性能评测方法。
180.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或
数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
181.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
182.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
183.以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,包含在本发明的保护范围内。
再多了解一些

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

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

相关文献