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