/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
perfview是由微軟發(fā)布的一款開源CPU和內(nèi)存性能分析工具,擁有強大的群組運算能力,能夠分析用戶的每一個進程和數(shù)據(jù),并對其的數(shù)據(jù)進行分析,有需要的用戶不要錯過了,趕快來下載吧!
收集配置數(shù)據(jù)
PerfView利用Windows事件追蹤,而ETW從Windows 2000 Server以來就一直內(nèi)置于操作系統(tǒng)中。只是最近才有XPerf和PerfView一類的工具利用ETW數(shù)據(jù)來解決性能問題。事件數(shù)據(jù)被收集到一個事件跟蹤日志(ETL)中。根據(jù)你想要跟蹤事件的數(shù)量和時間的長度,ETL文件可能會非常大。你可以限制這個日志文件的大小,如果空間受限或者你不知道問題何時發(fā)生的話,你還可以讓它們循環(huán)。默認每毫秒一次的采樣間隔在收集時間內(nèi)產(chǎn)生了大概百分之十的CPU開支。建議大概5000個樣本(5秒)用于一次代表性配置采樣。
開始一次數(shù)據(jù)收集有兩種方式,用運行命令啟動一個程序或者用收集命令在計算機范圍內(nèi)收集數(shù)據(jù)。這些命令可以由收集下拉菜單下的GUI引發(fā),或者從CLI或腳本中執(zhí)行“PerfView run”或“PerfView collect”命令。下圖顯示運行命令tutorial.exe時收集數(shù)據(jù)的過程,tutorial.exe是一個內(nèi)置的訓(xùn)練練習(xí)。
查看結(jié)果
一旦你在些之間針對性能問題收集了數(shù)據(jù),你可以用PerfView分析ETL文件。該ETL文件會出現(xiàn)在左邊的窗口,有收集日志或運行命令期間你提供的名字。通過雙擊該RTL文件,十來個獨立的節(jié)點會和指代它們內(nèi)容的名字一起出現(xiàn)。例如,你會在下圖中看到跟蹤信息、程序、事件、CPU堆棧。雙擊各個節(jié)點,適當?shù)牟榭雌鲿蜷_這些內(nèi)容。
為了針對一個特定程序分析計算密集型性能問題,你將需要學(xué)習(xí)要調(diào)用的堆棧和函數(shù)。這可以通過雙擊左側(cè)窗口中的“CPU堆棧”節(jié)點完成。接著你會得到提示來選擇你感興趣的程序。最后,該CPU堆棧查看器會在獨立的窗口中打開,如下圖QQ進程的信息 ,你可以確定調(diào)用了哪個函數(shù)以及它們的頻率。
如果你仔細查看上面的例子,你會發(fā)現(xiàn)第一行顯示<<user32!?>>。“!?”代表PerfView不能解析這個模塊名稱。你可以雙擊這個未知模塊名稱并選擇“查找符號”來顯示該模塊名稱。按用戶指南所述配置符號路徑對于解析操作系統(tǒng)函數(shù)名稱也許是有必要的。
PerfView是一個便于用戶的工具,可以用來收集和分析ETW數(shù)據(jù)用于解決配置程序性能數(shù)據(jù)的問題。這個工具可以快速地顯示為這個程序執(zhí)行的操作系統(tǒng)函數(shù),了解性能問題可能潛藏的位置。
1.在本站下載該軟件并解壓
2.打開軟件安裝包點擊確認
3.選擇安裝路徑點擊下一步
4.等待安裝完成即可
關(guān)于騰牛 | 聯(lián)系方式 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告聯(lián)系 | 網(wǎng)站地圖 | 友情鏈接
Copyright 2005-2024 QQTN.com 【騰牛網(wǎng)】 版權(quán)所有 鄂ICP備2022005668號-1 | 鄂公網(wǎng)安備 42011102000260號
聲明:本站非騰訊QQ官方網(wǎng)站 所有軟件和文章來自互聯(lián)網(wǎng) 如有異議 請與本站聯(lián)系 本站為非贏利性網(wǎng)站 不接受任何贊助和廣告