[发明专利]用于分析系统的性能的方法、设备和系统有效
申请号: | 201210008585.2 | 申请日: | 2012-01-11 |
公开(公告)号: | CN102609351A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 李继忠 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 王君;肖鹂 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分析 系统 性能 方法 设备 | ||
1.一种用于分析系统的性能的方法,其特征在于,包括:
在所述系统运行过程中,采集指定的目标对象在一段时间内的数据信息,所述数据信息表示在所述一段时间内所述目标对象中包括的一个或多个子对象在所述目标对象被调用时所消耗的各类系统资源;
根据所述数据信息来分别计算所述一个或多个子对象中的每个子对象的性能属性,所述性能属性以该子对象的数据信息的统计结果来表示;以及
基于所述性能属性来分析所述一个或多个子对象中的每个子对象所占用的系统资源。
2.根据权利要求1所述的方法,其特征在于,所述采集指定的目标对象在一段时间内的数据信息包括:
采集在该指定的目标对象中包括的每个子对象在该一段时间内的调用栈信息、线程信息、全局变量、参数信息,且所述参数信息包括每个子对象的标识符、运行时长、消息大小和优先级。
3.根据权利要求2所述的方法,其特征在于,所述根据所述数据信息来分别计算所述一个或多个子对象中的每个子对象的性能属性包括:
通过统计方法,根据所述数据信息来分别计算所述每个子对象的出现总次数、平均长度、最大长度、平均优先级、最大优先级中的一个或多个,作为每个子对象的性能属性。
4.根据权利要求2所述的方法,其特征在于:如果所述每个子对象具有相应的标识符,
所述根据所述数据信息来分别计算所述一个或多个子对象中的每个子对象的性能属性包括:
以子对象的标识符作为分类条件,将具有相同标识符的子对象的参数信息进行汇聚;
基于汇聚后的参数信息,通过统计方法分别计算每个子对象的出现总次数、平均长度、最大长度、平均优先级、最大优先级中的一个或多个,作为每个子对象的性能属性。
5.根据权利要求4所述的方法,其特征在于,所述基于所述性能属性来分析所述一个或多个子对象中的每个子对象所占用的系统资源包括:
当子对象的性能属性的值高时,确定该子对象所占用的系统资源多。
6.根据权利要求1至5中的任一项所述的方法,其特征在于:
在所述采集指定的目标对象在一段时间内的数据信息之前,还包括:在需要时实时指定目标对象,并且
所述指定的目标对象的数目是一个或多个。
7.根据权利要求6所述的方法,其特征在于:所述目标对象包括函数、线程或进程,且所述子对象包括调用该函数的业务模块、线程或进程。
8.一种用于分析系统的性能的设备,其特征在于,包括:
采集部件,用于在所述系统运行过程中,采集指定的目标对象在一段时间内的数据信息,所述数据信息表示在所述一段时间内所述目标对象中包括的一个或多个子对象在所述目标对象被调用时所消耗的各类系统资源;
计算部件,用于根据所述数据信息来分别计算所述一个或多个子对象中的每个子对象的性能属性,所述性能属性以该子对象的数据信息的统计结果来表示;以及
分析部件,用于基于所述性能属性来分析所述一个或多个子对象中的每个子对象所占用的系统资源。
9.根据权利要求8所述的设备,其特征在于:所述采集部件具体用于:在所述系统运行过程中,采集在该指定的目标对象中包括的每个子对象在该一段时间内的调用栈信息、线程信息、全局变量、参数信息,且所述参数信息包括每个子对象的标识符、运行时长、消息大小和优先级。
10.根据权利要求9所述的设备,其特征在于,所述计算部件具体用于:通过统计方法,根据所述数据信息来分别计算所述每个子对象的出现总次数、平均长度、最大长度、平均优先级、最大优先级中的一个或多个,作为每个子对象的性能属性。
11.根据权利要求9所述的设备,其特征在于:所述计算部件具体用于:以子对象的标识符作为分类条件将具有相同标识符的子对象的参数信息进行汇聚,并且基于汇聚后的参数信息,通过统计方法分别计算每个子对象的出现总次数、平均长度、最大长度、平均优先级、最大优先级中的一个或多个,作为每个子对象的性能属性,其中,每个子对象具有相应的标识符。
12.一种性能分析系统,其特征在于,包括待分析的目标系统和如权利要求8至11中的任一项所述的用于分析所述目标系统的性能的设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210008585.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:光刻用冲洗液
- 下一篇:检测装置、传感器设备以及电子设备