2012-07-20 52 views
2

我有一個針對.Net 4的VS2010 Express中編寫的WPF應用程序。一些測試人員報告,無論應用程序窗口是否可見,應用程序都需要大量的CPU(〜80%-100%)當不可見時爲0%。我的電腦和我測試過的其他電腦都不是這種情況。我看到的是,打開窗口後的最初幾秒需要一堆CPU,但後來下降到百分之幾。對於某些用戶,WPF應用程序需要太多的CPU

我懷疑這是呈現WPF窗口的問題。但我不明白爲什麼它只發生在一些用戶。

據我所知,這還不算太多,但如果有人有一個想法在哪裏開始尋找這個性能問題的原因,它將不勝感激。

謝謝!

+0

你有沉重的視覺定製?錯誤電腦的操作系統是什麼?在錯誤的計算機上,GPU是否集成? – 2012-07-20 07:58:16

+0

[75至100%的CPU使用率在WPF中可能重複](http://stackoverflow.com/questions/2159921/75-to-100-of-cpu-usage-in-wpf) – 2012-07-20 07:58:48

+0

唯一的「沉重「我定製(我想)是一些透明度。我在一臺XP和一臺Vista機器上遇到了這個問題。我明白,如果你有一個集成的GPU,你會得到高CPU,但它不會在一段時間後下降,當它已經渲染窗口。 WPF不會在每一幀重新渲染整個窗口,對吧? – PKeno 2012-07-26 08:31:03

回答

0

隨着WPF Performance Toolkit你可以觀察到你的應用程序的渲染過程比較詳細。 穿孔器(工具包的)在過去幫助我尋找性能瓶頸。

相關問題