[發(fā)明專利]用于分析系統(tǒng)的性能的方法、設(shè)備和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201210008585.2 | 申請日: | 2012-01-11 |
| 公開(公告)號: | CN102609351A | 公開(公告)日: | 2012-07-25 |
| 發(fā)明(設(shè)計)人: | 李繼忠 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 北京龍雙利達(dá)知識產(chǎn)權(quán)代理有限公司 11329 | 代理人: | 王君;肖鸝 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 分析 系統(tǒng) 性能 方法 設(shè)備 | ||
1.一種用于分析系統(tǒng)的性能的方法,其特征在于,包括:
在所述系統(tǒng)運(yùn)行過程中,采集指定的目標(biāo)對象在一段時間內(nèi)的數(shù)據(jù)信息,所述數(shù)據(jù)信息表示在所述一段時間內(nèi)所述目標(biāo)對象中包括的一個或多個子對象在所述目標(biāo)對象被調(diào)用時所消耗的各類系統(tǒng)資源;
根據(jù)所述數(shù)據(jù)信息來分別計算所述一個或多個子對象中的每個子對象的性能屬性,所述性能屬性以該子對象的數(shù)據(jù)信息的統(tǒng)計結(jié)果來表示;以及
基于所述性能屬性來分析所述一個或多個子對象中的每個子對象所占用的系統(tǒng)資源。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述采集指定的目標(biāo)對象在一段時間內(nèi)的數(shù)據(jù)信息包括:
采集在該指定的目標(biāo)對象中包括的每個子對象在該一段時間內(nèi)的調(diào)用棧信息、線程信息、全局變量、參數(shù)信息,且所述參數(shù)信息包括每個子對象的標(biāo)識符、運(yùn)行時長、消息大小和優(yōu)先級。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述數(shù)據(jù)信息來分別計算所述一個或多個子對象中的每個子對象的性能屬性包括:
通過統(tǒng)計方法,根據(jù)所述數(shù)據(jù)信息來分別計算所述每個子對象的出現(xiàn)總次數(shù)、平均長度、最大長度、平均優(yōu)先級、最大優(yōu)先級中的一個或多個,作為每個子對象的性能屬性。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于:如果所述每個子對象具有相應(yīng)的標(biāo)識符,
所述根據(jù)所述數(shù)據(jù)信息來分別計算所述一個或多個子對象中的每個子對象的性能屬性包括:
以子對象的標(biāo)識符作為分類條件,將具有相同標(biāo)識符的子對象的參數(shù)信息進(jìn)行匯聚;
基于匯聚后的參數(shù)信息,通過統(tǒng)計方法分別計算每個子對象的出現(xiàn)總次數(shù)、平均長度、最大長度、平均優(yōu)先級、最大優(yōu)先級中的一個或多個,作為每個子對象的性能屬性。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述基于所述性能屬性來分析所述一個或多個子對象中的每個子對象所占用的系統(tǒng)資源包括:
當(dāng)子對象的性能屬性的值高時,確定該子對象所占用的系統(tǒng)資源多。
6.根據(jù)權(quán)利要求1至5中的任一項(xiàng)所述的方法,其特征在于:
在所述采集指定的目標(biāo)對象在一段時間內(nèi)的數(shù)據(jù)信息之前,還包括:在需要時實(shí)時指定目標(biāo)對象,并且
所述指定的目標(biāo)對象的數(shù)目是一個或多個。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于:所述目標(biāo)對象包括函數(shù)、線程或進(jìn)程,且所述子對象包括調(diào)用該函數(shù)的業(yè)務(wù)模塊、線程或進(jìn)程。
8.一種用于分析系統(tǒng)的性能的設(shè)備,其特征在于,包括:
采集部件,用于在所述系統(tǒng)運(yùn)行過程中,采集指定的目標(biāo)對象在一段時間內(nèi)的數(shù)據(jù)信息,所述數(shù)據(jù)信息表示在所述一段時間內(nèi)所述目標(biāo)對象中包括的一個或多個子對象在所述目標(biāo)對象被調(diào)用時所消耗的各類系統(tǒng)資源;
計算部件,用于根據(jù)所述數(shù)據(jù)信息來分別計算所述一個或多個子對象中的每個子對象的性能屬性,所述性能屬性以該子對象的數(shù)據(jù)信息的統(tǒng)計結(jié)果來表示;以及
分析部件,用于基于所述性能屬性來分析所述一個或多個子對象中的每個子對象所占用的系統(tǒng)資源。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其特征在于:所述采集部件具體用于:在所述系統(tǒng)運(yùn)行過程中,采集在該指定的目標(biāo)對象中包括的每個子對象在該一段時間內(nèi)的調(diào)用棧信息、線程信息、全局變量、參數(shù)信息,且所述參數(shù)信息包括每個子對象的標(biāo)識符、運(yùn)行時長、消息大小和優(yōu)先級。
10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,所述計算部件具體用于:通過統(tǒng)計方法,根據(jù)所述數(shù)據(jù)信息來分別計算所述每個子對象的出現(xiàn)總次數(shù)、平均長度、最大長度、平均優(yōu)先級、最大優(yōu)先級中的一個或多個,作為每個子對象的性能屬性。
11.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于:所述計算部件具體用于:以子對象的標(biāo)識符作為分類條件將具有相同標(biāo)識符的子對象的參數(shù)信息進(jìn)行匯聚,并且基于匯聚后的參數(shù)信息,通過統(tǒng)計方法分別計算每個子對象的出現(xiàn)總次數(shù)、平均長度、最大長度、平均優(yōu)先級、最大優(yōu)先級中的一個或多個,作為每個子對象的性能屬性,其中,每個子對象具有相應(yīng)的標(biāo)識符。
12.一種性能分析系統(tǒng),其特征在于,包括待分析的目標(biāo)系統(tǒng)和如權(quán)利要求8至11中的任一項(xiàng)所述的用于分析所述目標(biāo)系統(tǒng)的性能的設(shè)備。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210008585.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:光刻用沖洗液
- 下一篇:檢測裝置、傳感器設(shè)備以及電子設(shè)備





