日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]性能分析工具中快速定位函數性能記錄的方法及裝置有效

專利信息
申請號: 201210104308.1 申請日: 2012-04-10
公開(公告)號: CN103365931A 公開(公告)日: 2013-10-23
發明(設計)人: 馬江 申請(專利權)人: 中興通訊股份有限公司
主分類號: G06F17/30 分類號: G06F17/30;G06F9/44
代理公司: 北京安信方達知識產權代理有限公司 11262 代理人: 吳艷;龍洪
地址: 518057 廣東省深圳市南山*** 國省代碼: 廣東;44
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 性能 分析 工具 快速 定位 函數 記錄 方法 裝置
【說明書】:

技術領域

發明涉及在計算機性能分析工具技術領域,一種性能分析工具中快速定位函數性能記錄的方法及裝置。

背景技術

性能分析工具通常需要以函數為單位記錄相關數據,并且,在性能分析工具中,產生數據往往耗時不多,查找函數對應記錄所在的位置反而是性能瓶頸。

現有性能分析工具中使用的查找方法,主要包括了hash(哈希)查找類和二分查找類(包括平衡查找樹等)兩類。這兩類查找方法的查找速度都難以得到保證,原因在于:hash查找需要對hash算法自身的參數進行調優才能有較好的性能,但是性能分析工具無法為每一個被測程序做單獨優化;而二分查找在面對大規模數據的時候,受制于cache(緩存)的大小,內存訪問次數快速上升,性能下降非常明顯。

發明內容

本發明解決的技術問題是提供一種性能分析工具中快速定位函數性能記錄的方法及裝置,為性能分析工具中提供一種快速定位函數性能記錄內存的方法,使其在面對大規模數據和高頻率性能采樣時,仍能保持優秀的性能。

為解決上述技術問題,本發明提供了一種性能分析工具中快速定位函數性能記錄的方法,

在被測程序的生成階段,為所述被測程序中的每一個被測函數進行編號,統計被測函數的總個數,并根據統計的所述被測函數的總個數創建局部性能記錄數組;

在所述被測程序的運行階段,根據所述被測函數的編號從所述局部性能記錄數組中查找所述被測函數對應的性能記錄。

進一步地,所述局部性能記錄數組中存放每個被測函數對應的性能記錄單元,或者每個被測函數對應的性能記錄單元的指針。

進一步地,在所述被測程序的生成階段,編譯器生成表達被測函數編號的代碼;鏈接器在重定位時修改編譯器生成的代碼,為每個所述被測函數生成函數編號。

進一步地,在所述被測程序的生成階段,所述編譯器為被測函數掛接性能測量鉤子函數,并將被測函數的編號作為性能測量鉤子函數的傳入參數;

在所述被測程序的運行階段,所述被測函數運行時進入所述性能測量鉤子函數,所述性能測量鉤子函數從傳入參數中獲得所述被測函數的編號,并將所述被測函數的編號作為數組下標,在局部性能記錄數組中查找到對應的性能記錄。

進一步地,所述鏈接器完成鏈接后,將所述性能測量鉤子函數、與性能分析工具的初始化函數作為一個單獨的目標文件,分別鏈接進入所述被測程序以及被測動態庫;

所述被測程序啟動或者所述被測動態庫被裝載時,所述被測程序或者所述被測動態庫的初始化函數根據統計的所述被測函數的總個數創建所述局部性能記錄數組。

本發明還提供了一種性能分析工具中快速定位函數性能記錄的裝置,包括性能記錄關聯模塊和性能記錄查找模塊,其中:

所述性能記錄關聯模塊用于,在被測程序的生成階段,為所述被測程序中的每一個被測函數進行編號,統計被測函數的總個數,并根據統計的所述被測函數的總個數創建局部性能記錄數組;

所述性能記錄查找模塊用于,在所述被測程序的運行階段,根據所述被測函數的編號從所述局部性能記錄數組中查找所述被測函數對應的性能記錄。

進一步地,所述性能記錄關聯模塊進一步包括編譯器代碼生成單元和鏈接器函數編號生成單元,

所述編譯器代碼生成單元用于,生成表達被測函數編號的代碼;

所述鏈接器函數編號生成單元,在重定位時修改所述編譯器代碼生成單元生成的所述表達被測函數編號的代碼,為每個所述被測函數生成函數編號。

進一步地,所述性能記錄關聯模塊進一步還包括編譯器鉤子函數植入單元,

所述編譯器鉤子函數植入單元用于,在所述被測程序的生成階段,為被測函數掛接性能測量鉤子函數,并將被測函數的編號作為性能測量鉤子函數的傳入參數;

所述性能記錄查找模塊用于,在所述被測程序的運行階段,所述被測函數運行時進入所述性能測量鉤子函數,所述性能測量鉤子函數從傳入參數中獲得所述被測函數的編號,并將所述被測函數的編號作為數組下標,在局部性能記錄數組中查找到對應的性能記錄。

進一步地,所述性能記錄關聯模塊進一步還包括鏈接器初始化函數鏈接單元,

所述鏈接器初始化函數鏈接單元用于,所述鏈接器完成鏈接后,將所述性能測量鉤子函數、與性能分析工具的初始化函數作為一個單獨的目標文件,分別鏈接進入所述被測程序以及被測動態庫。

進一步地,所述性能記錄關聯模塊進一步還包括性能記錄數組創建單元,

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201210104308.1/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖、流程工藝圖技術構造圖;

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 91丝袜诱惑| 日韩免费一级视频| 国产97久久| 日韩欧美国产第一页| 日韩精品中文字幕一区二区三区| 97午夜视频| 97人人澡人人爽人人模亚洲 | 欧美高清性xxxxhdvideos| 久久综合二区| 日韩av片无码一区二区不卡电影| 亚洲国产精品第一区二区| 午夜大片网| 国产伦精品一区二区三区免费下载| 黄色国产一区二区| 国产精彩视频一区二区| 国产日韩欧美精品一区| 国产日韩欧美视频| 福利片91| 狠狠色噜噜狠狠狠合久| 99国产精品久久久久99打野战| 欧美一区二区激情三区| 午夜私人影院在线观看| 国产精品一二二区| 久久久久国产精品嫩草影院| 亚洲欧美一卡二卡| 国产日韩欧美另类| 福利片午夜| 日韩精品一区在线观看| 中文字幕在线视频一区二区| 欧美在线观看视频一区二区 | 国产品久精国精产拍| 国产午夜精品理论片| 欧美日韩一卡二卡| 国产一区2| 国产精品精品国内自产拍下载| 日韩电影在线一区二区三区| 色综合久久精品| 午夜爱爱电影| 久久久久亚洲精品| 91久久国产露脸精品| 国产精品9区| 97人人澡人人爽91综合色| 国产一区二区三区久久久| 国产精品国精产品一二三区| 国产精品欧美一区二区三区| 91精品国产九九九久久久亚洲 | 国产91白嫩清纯初高中在线| 亚洲无人区码一码二码三码| 国产日韩欧美精品| 亚洲第一天堂无码专区| 色偷偷一区二区三区| 亚洲国产精品国自产拍久久| 亚洲欧美国产日韩色伦| 欧美髙清性xxxxhdvid| 狠狠色噜噜狠狠狠狠视频| 神马久久av| 亚洲欧美日韩国产综合精品二区 | 久久综合国产伦精品免费| 日本高清一二三区| 国产精品一卡二卡在线观看| 国产区91| 国产日韩精品一区二区三区| 国产激情二区| 综合久久激情| 性刺激久久久久久久久九色| 日韩av免费电影| 国产大学生呻吟对白精彩在线| 欧美一区二区三区片| 日韩欧美国产中文字幕| 亚洲视频h| 国产一二区精品| 国产一区在线精品| 免费的午夜毛片| 中文字幕日本精品一区二区三区| 国产一区影院| 韩国女主播一区二区| 99精品在免费线偷拍| 欧美在线观看视频一区二区| 91视频一区二区三区| 欧美一级久久久| 91狠狠操| 中文字幕a一二三在线| 亚洲一二区在线观看| 国产偷国产偷亚洲清高| 欧美精品在线一区二区| 日韩精品一区二区av| 日韩av在线网| 欧美日韩偷拍一区| 久久五月精品| 国产乱了高清露脸对白| 国产精品久久久久久一区二区三区 | 久久国产麻豆| 精品久久久久久中文字幕| 亚洲乱小说| 国产一区二| 国产欧美日韩精品一区二区图片| 久久69视频| 国产精品日韩一区二区三区| 日韩亚洲欧美一区二区| 激情欧美一区二区三区| 特高潮videossexhd| 精品美女一区二区三区| 久久精品视频一区二区| 免费看大黄毛片全集免费| 狠狠躁日日躁狂躁夜夜躁av | 日韩av在线播放观看| 国产专区一区二区| 对白刺激国产对白精品城中村| 91精品国模一区二区三区| 国产美女三级无套内谢| 国产精品一区二区免费| 999亚洲国产精| 视频一区二区三区欧美| 夜夜夜夜夜猛噜噜噜噜噜gg| 91精品国产九九九久久久亚洲 | 国产在线拍揄自揄拍| 欧美激情综合在线| 亚洲精品一区二区三区香蕉| 香蕉久久国产| 久久久久久中文字幕| 日本xxxxxxxxx68护士| 国产主播啪啪| 国产伦精品一区二区三区免费观看| 久久激情影院| 中文字幕欧美一区二区三区 | 国产精品视频99| 国产一区二区在| 97久久国产精品| 欧美日韩高清一区二区| 精品国产一区二区三区国产馆杂枝| 国产精品999久久久| 久久一区二| 久久99精品国产99久久6男男| 国产91在| 精品国产一区二| 一区二区在线精品| 午夜诱惑影院| 久久一区二区精品视频| 夜色av网站| 免费欧美一级视频| 午夜一区二区三区在线观看| 欧美精品日韩一区| 国产视频二区在线观看| 国内精品久久久久久久星辰影视 | 国产午夜精品免费一区二区三区视频 | 日本精品三区| 欧美乱妇高清无乱码免费| 国产69精品久久99不卡解锁版| 日韩毛片一区| 日韩免费一级视频| 91精品久久天干天天天按摩| 国产精品一区二区三区在线看| 国产精品综合一区二区| 久久一区二| 久久久综合香蕉尹人综合网| 狠狠色综合久久丁香婷婷| 91九色精品| 久久国产欧美视频| 亚洲区日韩| 久久影院国产精品| 国产大学生呻吟对白精彩在线| 国产一区在线视频播放| 国产精品免费不卡| 欧美在线播放一区| 在线观看v国产乱人精品一区二区| 欧美一区亚洲一区| 亚洲区在线| 午夜理伦影院| 日本一区二区在线观看视频| 国产不卡网站| 欧美日韩一区二区三区免费| 91麻豆精品国产综合久久久久久| 91看片app| 欧美高清视频一区二区三区| 久久精品一二三四| 久久99精品国产| 午夜电影一区二区三区| 久久99视频免费| 免费**毛片| 亚洲美女在线一区| 欧美一区二区在线不卡| 国产精一区二区| 国产精品久久久久久久久久久新郎 | 一区二区三区四区视频在线| 高清在线一区二区| 午夜色大片| 久久精品国产色蜜蜜麻豆| 国产91精品一区二区麻豆亚洲| 日韩欧美国产另类| 国产日韩欧美第一页| 视频一区二区国产| 亚洲精品久久久久久动漫| 国产精品美女一区二区视频| 日本一区二区三区免费播放| 午夜爽爽视频| 日韩欧美精品一区二区| 国产69精品久久久久久野外| 国产一级大片| 久久久精品a| 国产麻豆精品一区二区| 狠狠色噜噜狠狠狠狠奇米777| 中文字幕一区2区3区| 中文字幕a一二三在线| 欧美一区二区三区久久综合| 性欧美一区二区三区| free×性护士vidos欧美| 久久久久久久久亚洲精品| 亚洲乱小说| 在线观看欧美日韩国产| 婷婷嫩草国产精品一区二区三区| 欧美极品少妇videossex| 亚洲精品国产91| 国产视频在线一区二区| 国产一区二区国产| 国产精品视频一区二区二| 一色桃子av大全在线播放| 日韩一级精品视频在线观看| 97久久精品人人做人人爽| 久久精品com| 中文字幕一区二区在线播放| 男女午夜爽爽| 国产伦精品一区二区三区免| 日本一码二码三码视频| 少妇又紧又色又爽又刺激视频网站| 午夜性电影| 亚洲欧洲日韩av| 国产精品日韩在线观看| 久久99精品久久久秒播| 热re99久久精品国99热蜜月| 一区二区国产盗摄色噜噜| 欧美一区二区三区国产精品| 亚洲欧美国产日韩色伦| 日韩午夜三级| 国产精品亚洲二区| 欧美一区二区三区在线视频观看| 国产大片一区二区三区| 女人被爽到高潮呻吟免费看| 久久久久亚洲| 日韩精品一区二区三区免费观看| 狠狠色噜噜狠狠狠狠色综合久老司机| 91看片app| 欧美精品一区二区三区四区在线| 国产一区二区高清视频| 亚洲美女在线一区| 国产精品香蕉在线的人| 国产精品二区一区二区aⅴ|