網友評分: 5分
PerfView綠色版是一款功能強大的開源性能分析工具,能夠幫助用戶輕松分析每一個進程和數據,為性能分析工作提供了幫助。軟件可以對系統的性能全面的進行一個分析,幫助用戶掌握系統的每一項數據情況,為之后的工作提供依據。
1、收集配置數據,利用Windows事件追蹤,而ETW從Windows 2000 Server以來就一直內置于操作系統中。只是最近才有XPerf和PerfView一類的工具利用ETW數據來解決性能問題。事件數據被收集到一個事件跟蹤日志(ETL)中。根據你想要跟蹤事件的數量和時間的長度,ETL文件可能會非常大。你可以限制這個日志文件的大小,如果空間受限或者你不知道問題何時發生的話,你還可以讓它們循環。默認每毫秒一次的采樣間隔在收集時間內產生了大概百分之十的CPU開支。建議大概5000個樣本(5秒)用于一次代表性配置采樣。
2、開始一次數據收集有兩種方式,用運行命令啟動一個程序或者用收集命令在計算機范圍內收集數據。這些命令可以由收集下拉菜單下的GUI引發,或者從CLI或腳本中執行“PerfView run”或“PerfView collect”命令。下圖顯示運行命令tutorial.exe時收集數據的過程,tutorial.exe是一個內置的訓練練習。
3、查看結果,一旦你在些之間針對性能問題收集了數據,你可以用PerfView分析ETL文件。該ETL文件會出現在左邊的窗口,有收集日志或運行命令期間你提供的名字。通過雙擊該RTL文件,十來個獨立的節點會和指代它們內容的名字一起出現。例如,你會在下圖中看到跟蹤信息、程序、事件、CPU堆棧。雙擊各個節點,適當的查看器會打開這些內容。