西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

性能分析工具(PerfView)

v2.061 官方版
  • 性能分析工具(PerfView)v2.061 官方版
  • 軟件大小:7.5M
  • 更新時(shí)間:2020-11-04 10:55
  • 軟件語言:英文
  • 軟件廠商:
  • 軟件類別:國外軟件 / 免費(fèi)軟件 / 系統(tǒng)優(yōu)化
  • 軟件等級(jí):3級(jí)
  • 應(yīng)用平臺(tái):WinAll, Win7, win8
  • 官方網(wǎng)站:http://www.innovatechautomation.com
  • 應(yīng)用備案:
好評(píng):50%
壞評(píng):50%

軟件介紹

系統(tǒng)性能實(shí)時(shí)查看(PerfView)可以看到一些其他的系統(tǒng)硬件檢測(cè)工具無法查看的數(shù)據(jù)與信息,實(shí)際上是內(nèi)存和處理器的性能評(píng)估和確定RAM和CPU的問題。

PerfView能夠收集Windows事件跟蹤(ETW)數(shù)據(jù)來追蹤程序的調(diào)用流向,這些程序通過調(diào)用哪個(gè)函數(shù)識(shí)別頻率。除了配置程序性能數(shù)據(jù)(Perfmon、PAL和Xperf等工具不能輕松完成),PerfView還能分析程序內(nèi)存堆來幫助確定內(nèi)存的運(yùn)用是否高效。它還有一個(gè)Diff功能,可以讓你確定跟蹤間的任意差別來幫助你認(rèn)出所有逆行。最后,該工具還有一個(gè)Dump功能可以生成一個(gè)程序內(nèi)存轉(zhuǎn)儲(chǔ)。

安裝PerfView:

從微軟下載的 PerfView 包括一個(gè)zip壓縮文件,其中只有一個(gè)可執(zhí)行的文件perfview.exe,這簡(jiǎn)化了安裝。你可以將這個(gè)文件復(fù)制到多個(gè)你想跟蹤的服務(wù)器上,然后在這些服務(wù)器或你本地的工作站中分析數(shù)據(jù)。PerfView在Windows Vista、Windows 7、Windows Server 2008、Windows Server 2008 R2和Windows Server 2012上都受到支持,要求.NET FX 2.0以上。

該軟件需要在 .Net 環(huán)鏡下才能運(yùn)行,請(qǐng)安裝 .NET Framework V2.0 可再發(fā)行組件包:  http://www.innovatechautomation.com/soft/2572.html

收集配置數(shù)據(jù):

PerfView利用Windows事件追蹤,而ETW從Windows 2000 Server以來就一直內(nèi)置于操作系統(tǒng)中。只是最近才有XPerf和PerfView一類的工具利用ETW數(shù)據(jù)來解決性能問題。事件數(shù)據(jù)被收集到一個(gè)事件跟蹤日志(ETL)中。根據(jù)你想要跟蹤事件的數(shù)量和時(shí)間的長度,ETL文件可能會(huì)非常大。你可以限制這個(gè)日志文件的大小,如果空間受限或者你不知道問題何時(shí)發(fā)生的話,你還可以讓它們循環(huán)。默認(rèn)每毫秒一次的采樣間隔在收集時(shí)間內(nèi)產(chǎn)生了大概百分之十的CPU開支。建議大概5000個(gè)樣本(5秒)用于一次代表性配置采樣。

開始一次數(shù)據(jù)收集有兩種方式,用運(yùn)行命令啟動(dòng)一個(gè)程序或者用收集命令在計(jì)算機(jī)范圍內(nèi)收集數(shù)據(jù)。這些命令可以由收集下拉菜單下的GUI引發(fā),或者從CLI或腳本中執(zhí)行“PerfView run”或“PerfView collect”命令。下圖顯示運(yùn)行命令tutorial.exe時(shí)收集數(shù)據(jù)的過程,tutorial.exe是一個(gè)內(nèi)置的訓(xùn)練練習(xí)。 

查看結(jié)果:

一旦你在些之間針對(duì)性能問題收集了數(shù)據(jù),你可以用PerfView分析ETL文件。該ETL文件會(huì)出現(xiàn)在左邊的窗口,有收集日志或運(yùn)行命令期間你提供的名字。通過雙擊該RTL文件,十來個(gè)獨(dú)立的節(jié)點(diǎn)會(huì)和指代它們內(nèi)容的名字一起出現(xiàn)。例如,你會(huì)在下圖中看到跟蹤信息、程序、事件、CPU堆棧。雙擊各個(gè)節(jié)點(diǎn),適當(dāng)?shù)牟榭雌鲿?huì)打開這些內(nèi)容。

為了針對(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)第一行顯示<<user32!?>>!!?”代表PerfView不能解析這個(gè)模塊名稱。你可以雙擊這個(gè)未知模塊名稱并選擇“查找符號(hào)”來顯示該模塊名稱。按用戶指南所述配置符號(hào)路徑對(duì)于解析操作系統(tǒng)函數(shù)名稱也許是有必要的。

PerfView是一個(gè)便于用戶的工具,可以用來收集和分析ETW數(shù)據(jù)用于解決配置程序性能數(shù)據(jù)的問題。這個(gè)工具可以快速地顯示為這個(gè)程序執(zhí)行的操作系統(tǒng)函數(shù),了解性能問題可能潛藏的位置。

軟件標(biāo)簽: PerfView 系統(tǒng)性能

其他版本下載

發(fā)表評(píng)論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評(píng)論 > 字?jǐn)?shù): 0/500

TOP
軟件下載