[發(fā)明專利]對調用堆棧和上下文數據的自動相關分析方法有效
| 申請?zhí)枺?/td> | 201380065092.5 | 申請日: | 2013-12-14 |
| 公開(公告)號: | CN105144117B | 公開(公告)日: | 2018-12-28 |
| 發(fā)明(設計)人: | S·巴薩瓦;B·艾根;P·E·普來斯;R·勾洛文;A·可勒辛克;N·R·哈爾斯特德 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/32 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 陳斌 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 調用 堆棧 上下文 數據 自動 相關 分析 | ||
1.一種計算機實現的方法,包括:
從延遲跟蹤器工具接收事件信息,所述事件信息與正由所述延遲跟蹤器工具跟蹤的進程中的延遲相關聯;
記錄所述事件信息;
將所述事件信息顯示給用戶;
接收對一事件的用戶選擇;以及
顯示與所選事件相關聯的調用堆棧,所述調用堆棧是在延遲期間每1ms采集的CPU樣本的聚集視圖。
2.如權利要求1所述的計算機實現的方法,其特征在于,進一步包括:
使用用戶選擇的過濾準則來過濾所述事件信息;以及
顯示僅包括與所述過濾準則相關聯的事件信息的經修改的事件信息。
3.如權利要求2所述的計算機實現的方法,其特征在于,所述過濾準則包括用戶選擇的模塊,所述經修改的事件信息僅包括與所選模塊相關聯的延遲。
4.如權利要求2所述的計算機實現的方法,其特征在于,進一步包括:
顯示僅包括與所述過濾準則相關聯的信息的經修改的調用堆棧。
5.如權利要求1所述的計算機實現的方法,其特征在于,進一步包括:
標記一個或多個調用堆棧條目以指示出所述調用堆棧條目與超過最小閾值的事件相關聯。
6.如權利要求5所述的方法,其特征在于,所述事件是延遲,以及標記持續(xù)超過總延遲時間的所選百分比的一個或多個調用堆棧條目。
7.如權利要求1所述的計算機實現的方法,其特征在于,將所述事件信息顯示給用戶進一步包括:
響應于用戶選擇,顯示表示延遲在特定時間出現的時間線,或者顯示在一進程中觀察到的延遲的列表。
8.一種計算機實現的方法,包括:
記錄來自延遲跟蹤器工具的延遲信息,所述延遲信息對應于超出場景定義中指定的最少延遲時間的事件;
按照示出延遲的按時間順序發(fā)生的時間線或者按照延遲列表來將所述延遲信息顯示給用戶;
接收指示出所選延遲的用戶輸入;
顯示關于所選延遲的調用堆棧,所述調用堆棧是在延遲期間每1ms采集的CPU樣本的聚集視圖;
接收指示出所選過濾器的用戶輸入;以及
顯示僅包括與所選過濾準則相關聯的延遲的經修改的延遲信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380065092.5/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統(tǒng)、數據中繼設備、數據中繼方法、數據系統(tǒng)、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發(fā)送方法、數據發(fā)送系統(tǒng)、數據發(fā)送裝置以及數據結構
- 數據顯示系統(tǒng)、數據中繼設備、數據中繼方法及數據系統(tǒng)
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發(fā)送和數據接收設備、數據發(fā)送和數據接收方法
- 數據發(fā)送裝置、數據接收裝置、數據收發(fā)系統(tǒng)、數據發(fā)送方法、數據接收方法和數據收發(fā)方法
- 數據發(fā)送方法、數據再現方法、數據發(fā)送裝置及數據再現裝置
- 數據發(fā)送方法、數據再現方法、數據發(fā)送裝置及數據再現裝置





