想要清除的了解電腦處理器、內(nèi)存性的性能的話該如何實(shí)現(xiàn)呢?你可以試試WinWin7下載小編本文中所分享的這款Perfview性能分析工具性能分析工具來收集分析ETW數(shù)據(jù),可以解決配置程序性能數(shù)據(jù)的問題,快速顯示為這個(gè)程序執(zhí)行的操作系統(tǒng)函數(shù),是一款精確有效的性能分析軟件,有需要的用戶不要錯(cuò)過了哦!
Perfview性能分析工具使用方法
為了針對(duì)一個(gè)特定程序分析計(jì)算密集型性能問題,你將需要學(xué)習(xí)要調(diào)用的堆棧和函數(shù)。這可以通過雙擊左側(cè)窗口中的“CPU堆棧”節(jié)點(diǎn)完成。接著你會(huì)得到提示來選擇你感興趣的程序。最后,該CPU堆棧查看器會(huì)在獨(dú)立的窗口中打開,如下圖QQ進(jìn)程的信息 ,你可以確定調(diào)用了哪個(gè)函數(shù)以及它們的頻率。
如果你仔細(xì)查看上面的例子,你會(huì)發(fā)現(xiàn)第一行顯示<>。“!?”代表PerfView不能解析這個(gè)模塊名稱。你可以雙擊這個(gè)未知模塊名稱并選擇“查找符號(hào)”來顯示該模塊名稱。按用戶指南所述配置符號(hào)路徑對(duì)于解析操作系統(tǒng)函數(shù)名稱也許是有必要的。
PerfView是一個(gè)便于用戶的工具,可以用來收集和分析ETW數(shù)據(jù)用于解決配置程序性能數(shù)據(jù)的問題。這個(gè)工具可以快速地顯示為這個(gè)程序執(zhí)行的操作系統(tǒng)函數(shù),了解性能問題可能潛藏的位置。
Perfview性能分析工具功能
收集配備數(shù)據(jù)
PerfView利用Windows事件跟蹤,而ETW從Windows2000Server至今就一直內(nèi)放置電腦操作系統(tǒng)中。僅僅近期才有XPerf和PerfView一類的專用工具利用ETW數(shù)據(jù)來處理特性問題。事件數(shù)據(jù)被收集到一個(gè)事件跟蹤日志(ETL)中。依據(jù)你要想跟蹤事件的總量和時(shí)間的長度,ETL文檔很有可能會(huì)特別大。你能限定這一日志文檔的尺寸,假如室內(nèi)空間受到限制或是你永遠(yuǎn)不知道問題什么時(shí)候產(chǎn)生得話,你還是可以讓他們循環(huán)系統(tǒng)。默認(rèn)設(shè)置每ms一次的取樣間距在收集時(shí)間內(nèi)造成了大約百分之十的CPU支出。提議大約5000個(gè)樣版(5秒)用以一次象征性配備取樣。
逐漸一次數(shù)據(jù)收集有這兩種方法,用運(yùn)行命令運(yùn)行一個(gè)程序流程或是用收集指令在電子計(jì)算機(jī)范疇內(nèi)收集數(shù)據(jù)。這種指令可以由收集下拉列表下的GUI引起,或是從CLI或腳本制作中實(shí)行“PerfViewrun”或“PerfViewcollect”指令。下面的圖表明運(yùn)行命令tutorial.exe時(shí)收集數(shù)據(jù)的全過程,tutorial.exe是一個(gè)內(nèi)嵌的練習(xí)訓(xùn)練。
查詢結(jié)果
一旦你在些中間目的性能問題收集了數(shù)據(jù),你能用PerfView剖析ETL文檔。該ETL文檔會(huì)發(fā)生在左邊的對(duì)話框,有收集日志或運(yùn)行命令期內(nèi)你給予的名稱。根據(jù)雙擊鼠標(biāo)該RTL文檔,十來個(gè)單獨(dú)的連接點(diǎn)會(huì)和代指他們內(nèi)容的名稱一起發(fā)生。比如,你能在下面的圖中見到跟蹤信息內(nèi)容、程序流程、事件、CPU局部變量。雙擊鼠標(biāo)每個(gè)連接點(diǎn),適度的查看器會(huì)開啟這種內(nèi)容。
以上便是WinWin7為大家分享介紹的Perfview性能分析工具。
上一篇:FreeEIM即時(shí)通訊
下一篇:小鹿搜狗助手