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

[發明專利]一種熱點程序的統計方法有效

專利信息
申請號: 201310415538.4 申請日: 2013-09-12
公開(公告)號: CN103473168A 公開(公告)日: 2013-12-25
發明(設計)人: 朱浩;彭楚;應歡;王東輝;洪纓 申請(專利權)人: 中國科學院聲學研究所
主分類號: G06F11/34 分類號: G06F11/34
代理公司: 北京億騰知識產權代理事務所 11309 代理人: 陳霽
地址: 100190 *** 國省代碼: 北京;11
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 一種 熱點 程序 統計 方法
【說明書】:

技術領域

發明涉及程序性能分析技術,尤其涉及一種熱點程序的統計方法。

背景技術

程序運行時并非均衡的對每個函數、數組進行訪問,約80%的運行時間花在20%的代碼中。嵌入式平臺上的存儲資源有限,對熱點程序分布的統計是為了將訪問頻度較高的函數、數組盡可能存儲與訪問速度更快的片上存儲。

集成開發環境(Integrated?Development?Environment,IDE)是用于提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面工具。集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟件服務套。

現有的集成開發環境,如微軟的Visual?Studio系列等,它們運行的底層硬件平臺均提供了用于程序性能數據反饋的專用指令,并依托于編譯器對目標源程序進行代碼插樁(Code?Instrumentation),然后依托處理器硬件平臺的計算完成對熱點程序與數據的統計。

現有技術的熱點程序方法的不足之處在于:

1、依賴于處理器硬件平臺的支持;

2、不支持對語句塊執行時間的評估。

發明內容

本發明的目的是為了解決上述現有技術存在的不足之處,提供了一種實現簡單、便于跨平臺移植的熱點程序統計方法。

為實現上述目的,本發明提供了一種熱點程序的統計方法,該方法包括以下步驟:

對源文件進行偽指令插樁,所述偽指令作為源文件中各函數的第一條指令,所述偽指令為第一偽指令,所述第一偽指令的操作數代表了各函數對應計數器在數據段中的偏移量,所述數據段用于記錄各函數被訪問次數和/或各函數被執行的時間;

所述源文件經過編譯后輸出攜帶所述第一偽指令的目標文件,當執行所述第一偽指令時,根據所述第一偽指令中的操作數查找數據段中對應的全局計算器并加1,而在目標文件的返回指令中添加對各函數執行時間的記錄;

當目標文件運行完成時,根據數據段中存儲的數據獲取各函數被運行的次數。

本發明實現簡單、不依賴于硬件平臺、可完成對語句塊執行時間的評估。

附圖說明

圖1為本發明實施例定義的數據段.funcnt結構示意圖;

圖2(a)為本發明實施例提供的指令插樁流程圖;

圖2(b)為temp.def、映射表、funcnt.s文件格式;

圖3為本發明實施例提供的統計目標語句塊的執行比率的流程圖。

具體實施方式

下面通過附圖和實施例,對本發明的技術方案做進一步的詳細描述。

本發明實施例是在處理器模型的基礎上討論如何統計熱點程序的統計,所研究的內容并不僅局限于統計熱點函數,還提供了對代碼片段進行時間開銷評估的支持。評估函數被訪問次數以及總執行時間是用于評估目標函數是否為熱點的兩個標準。

本發明實施例通過將偽指令Cnt插入匯編代碼片段中來實現函數被訪問次數的統計。Cnt指令的語法格式如下:

語法格式:Cnt?Imm21(21位無符號數)

Cnt指令所用到的推斷寄存器默認為Pr0,即確定執行。Imm21為Operand的值,代表21位的無符號數。處理器內核模型的虛擬內存系統最大為4GB,因此,為了簡化對函數執行次數統計的難度,本發明實施例定義了一段占據足夠字節數的數據段.funcnt,每8個字節對應于一個函數,其中,前4字節代表目標函數被訪問的次數,后4字節代表函數執行的時間。盡管如此,程序設計中不能排除不同源文件中存在由static變量定義的相同函數名的可能,因此,.funcnt段中各全局計數器必須與文件名、函數名稱建立一對一的映射關系。具體過程如上所示,而Cnt指令語法格式中的Imm21代表了各函數對應計數器在.funcnt段中的偏移量。

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

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

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

×

專利文獻下載

說明:

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

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

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

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

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

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

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

鉆瓜專利網在線咨詢

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

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 欧美国产三区| 国产精品一区亚洲二区日本三区| 国产亚洲精品久久久久秋霞| 久久97国产| 亚洲影院久久| 国产乱一区二区三区视频| 性色av香蕉一区二区| 91精品国产综合久久国产大片 | 国产日韩欧美不卡| 日韩午夜一区| 亚洲一二三四区| 精品国产一区二区三区忘忧草| 亚洲激情中文字幕| 日韩av在线中文| 国产综合久久精品| 国产超碰人人模人人爽人人添| 国产精品高潮在线| 国产91在| 国产欧美日韩另类| 午夜性电影| 国产99久久久精品视频| 国产丝袜一区二区三区免费视频| 中文乱幕日产无线码1区| 国产人澡人澡澡澡人碰视| 欧美精品久久一区| 国产精品视频99| 欧美色综合天天久久综合精品| 久久久久久亚洲精品| 国产大学生呻吟对白精彩在线| 欧美日韩国产一区二区三区在线观看| 午夜看片网站| 911久久香蕉国产线看观看| 国产精品久久国产精品99 | 91人人精品| 91秒拍国产福利一区| 日韩欧美国产中文字幕| 99er热精品视频国产| 国产一区第一页| 人人澡超碰碰97碰碰碰| 欧美一区二区三区另类| 亚洲午夜久久久久久久久电影院| 日日狠狠久久8888偷色| 国产91丝袜在线熟| 欧美一区免费| 国产1区2区3区| 精品国产九九九| 午夜电影天堂| 狠狠插狠狠干| 国产一二区精品| 精品一区二区三区中文字幕| 香港日本韩国三级少妇在线观看| 亚洲欧美国产精品久久| 亚洲国产偷| 久久国产欧美视频| 国产精品亚洲精品一区二区三区| 国产中文字幕一区二区三区| 99国产精品久久久久| 国产精品一区二区在线观看| 5g影院天天爽入口入口| 中文字幕一区2区3区| 日本护士hd高潮护士| 国产伦精品一区二区三区免| 91视频一区二区三区| 国产精品一区二区免费| 国模一区二区三区白浆| 国产精品69av| 理论片午午伦夜理片在线播放| 99国产精品一区二区| 国产欧美日韩一级| 日韩精品一区中文字幕| 国产97久久| 免费精品99久久国产综合精品应用| 日韩av在线网址| xxxx18日本护士高清hd| 高清国产一区二区| 欧美一区二区三区久久精品视| 国产女人和拘做受在线视频| 欧洲亚洲国产一区二区三区| 日本一二三区视频在线| 激情久久久| 精品国产一级| 乱子伦农村| 91麻豆精品国产91久久久更新资源速度超快 | 91超薄丝袜肉丝一区二区| 久久久久久久久亚洲精品| 精品国产二区三区| 免费在线观看国产精品| 国产乱码一区二区三区| 亚洲视频h| 精品久久久综合| 国产大片一区二区三区| 亚洲综合日韩精品欧美综合区| 国产色午夜婷婷一区二区三区 | 欧美一区免费| 久久密av| 久久99精品国产| 欧美性xxxxx极品少妇| 国产一区影院| 国产精品国产亚洲精品看不卡15 | 精品视频在线一区二区三区| 久久99精品国产麻豆宅宅| 欧美日韩中文字幕一区| 综合欧美一区二区三区| 日本伦精品一区二区三区免费| 在线亚洲精品| 日韩av在线播| 亚洲欧美一二三| 浪潮av色| 日本一区中文字幕| 少妇高潮一区二区三区99小说| 日韩av一区不卡| 国产精品九九九九九九| 欧美日韩国产一级| 特级免费黄色片| 国产一区欧美一区| 亚洲三区二区一区| 国产精品亚州| 年轻bbwbbw高潮| 99er热精品视频国产| 国产一区二区视频免费在线观看 | 国产二区三区视频| 狠狠色狠狠色综合久久第一次| 亚洲四区在线| 91精品视频一区二区三区| 香港日本韩国三级少妇在线观看| 丝袜诱惑一区二区三区| 国产精品一二三在线观看| av中文字幕一区二区| 国产日韩欧美精品一区| 国产精品视频一区二区三| 狠狠色狠狠综合久久| 欧美日韩中文国产一区发布| 久久精品一| 亚洲精品久久久久久久久久久久久久 | 中出乱码av亚洲精品久久天堂| 国产日韩精品一区二区三区| 国产精品久久亚洲7777| 国产视频一区二区三区四区| 久久一区二区视频| 午夜精品999| 欧美精品第一区| 欧洲精品一区二区三区久久| 久久人人爽爽| 日韩久久精品一区二区三区| 久久国产精品精品国产| 日本免费电影一区二区三区| 制服丝袜视频一区| 国产在线观看二区| 一区二区国产盗摄色噜噜| 狠狠色噜噜狠狠狠狠69| 亚洲欧美国产一区二区三区| 国产精品视频二区三区| 国产精品视频一区二区三| 一区精品二区国产| 88国产精品视频一区二区三区 | 国产精品日韩电影| 国产高清无套内谢免费| 亚洲精品久久久久一区二区| 久久艹亚洲| 91社区国产高清| 日韩亚洲国产精品| 岛国黄色av| 一区二区三区欧美精品| 一级久久久| 99久久夜色精品国产网站| 午夜电影毛片| 久久青草欧美一区二区三区| 午夜av男人的天堂| 91免费看国产| 久久99视频免费| 91九色精品| 国产视频一区二区不卡| 国产精品香蕉在线的人| 日韩亚洲精品在线观看| 欧美日韩国产色综合一二三四| 久久久久一区二区三区四区| 偷拍久久精品视频| 亚洲综合日韩精品欧美综合区| 中文文精品字幕一区二区| 欧美日韩国产精品一区二区| 99久久国产综合精品尤物酒店| 欧美日韩一区不卡| 亚洲国产另类久久久精品性| 久久夜色精品久久噜噜亚| 欧美激情午夜| 亚洲三区二区一区| 日本精品一区二区三区在线观看视频 | 国产亚洲精品久久久久秋霞| 午夜影皖精品av在线播放| 午夜影院啊啊啊| 天干天干天啪啪夜爽爽99| 国产91在| 久久免费视频一区二区| 99久久精品免费看国产交换| 国产伦精品一区二区三区电影| 国产在线一区观看| 日本一码二码三码视频| 日本一区免费视频| 狠狠色噜噜狠狠狠狠色综合久老司机| 精品日韩久久久| 日韩精品一区二区三区免费观看| 午夜wwww| 国产乱对白刺激在线视频| 欧美日韩综合一区二区| 国内久久精品视频| 午夜国内精品a一区二区桃色| 国产精品高潮呻| 国产黄一区二区毛片免下载| 国产激情二区| 国产精品精品视频一区二区三区| 精品国产九九| 日韩免费一级视频| 一区二区国产精品| 欧美一级片一区| 99精品小视频| 好吊色欧美一区二区三区视频 | 国产一区三区四区| 好吊色欧美一区二区三区视频| 国产超碰人人模人人爽人人添| 国产精品综合一区二区三区| www.日本一区| 国产videosfree性另类| xxxxx色| 亚洲**毛茸茸| free性欧美hd另类丰满| 国产1区2| 欧美国产精品久久| 国产精品区一区二区三| 91看片片| 精品福利一区| 日本精品一区在线| 欧美一级不卡| 国产视频二区在线观看| 欧美一区二区三区久久久久久桃花| 午夜影院啪啪| 欧美一级片一区| 久久久综合亚洲91久久98| 91亚洲欧美强伦三区麻豆| 国产午夜亚洲精品羞羞网站 | 午夜裸体性播放免费观看| 午夜亚洲国产理论片一二三四| 欧美精品在线视频观看| 欧美一级日韩一级| 日本一区二区三区在线看| 亚洲精品国产suv| 久久噜噜少妇网站|