WPF(Windows Presentation Foundation)應(yīng)用程序在沒有圖形加速設(shè)備的機器上運行速度很慢是個公開的秘密,給用戶的感覺是它太吃資源了,WPF程序的性能和硬件確實有很大的關(guān)系,越高檔的機器性能越有優(yōu)勢。
程序性能改善不是一蹴而就的,好的設(shè)計可以消除影響性能的問題,例如,在運行時構(gòu)造對象就會對程序的性能造成影響。雖然WPF通過增強的導(dǎo)航等功能提供了更豐富的用戶界面,但你應(yīng)該考慮你的用戶是否的確需要富圖形界面,盡管WPF有這樣那樣的問題,但在UI設(shè)計,特別是自定義風(fēng)格和控件模板方面,的確給開發(fā)人員提供了不少靈活性。
WPFPerf提供了一套性能分析工具,來幫助您分析應(yīng)用程序的運行時行為,并確定可以應(yīng)用的性能優(yōu)化的類型。
主要功能:
Perforator
用於分析轉(zhuǎn)譯行為。
Visual Profiler
用於透過視覺化樹狀結(jié)構(gòu)中的項目,分析 WPF 服務(wù)的使用狀況 (例如配置和事件處理)。
Working Set Analyzer
用於分析應(yīng)用程式的工作集特性。
Event Trace
用於分析事件及產(chǎn)生事件記錄檔。
ETW Trace Viewer
以 WPF 使用者介面格式記錄、顯示及瀏覽 Windows 事件追蹤
Windows SDK 包括一套用于 Windows Presentation Foundation (WPF) 應(yīng)用程序的性能分析工具,稱為“WPF 性能套件”。 使用 WPF 性能套件可以分析 WPF 應(yīng)用程序的運行時行為,并確定可以應(yīng)用的性能優(yōu)化。 WPF 性能套件包括稱為分析器和可視化探查器的性能分析工具。 本主題介紹如何安裝和使用 WPF 性能套件中的分析器和可視化探查器工具。
- PC官方版
- 安卓官方手機版
- IOS官方手機版