技術社區

WPF實現圖中效果占用CPU資源過高,求解決方案
admin | 發表于: 2017-12-22 回答
當窗體上生成批量任意控件(如:2萬個Label),然后執行Storyboard動畫,或操作窗體控件屬性(如:Marin,RenderTransform)此時觀察CPU使用率高達20%或更高,當窗體無任何控件時,執行上述內容CPU使用率正常為1%,根據上述情況我個人理解是由于重繪窗體內容過大導致的,不知道理解是否正確。
(曾經在以上場景做過測試,定義DispatcherTimer每隔一秒獲取ProgressBar.Maximum屬性此時觀察CPU使用率高達20%或更高,持久不降,曾經以為是生成控件未緩過來,后來隔了一天后觀察還是未降低)

回復列表

請先登錄,登錄后回復!

登錄 注冊
3d专家预测组三组六方法