视觉和高CPU利用率,这是沉重的吗?

时间:2012-03-02 02:36:34

标签: wpf cpu-usage

我有一个包含大约240个路径的WPF Canvas。当我在Visual Studio中查看它时,路径可能会出现在第550列。这是一张带有许多按钮的手持式遥控器的照片,最初是从adobe illustrator中导出的。

在双核机器上,4gb,当我显示图形时,它可以将处理器从正常的10%高达30%到40%并且它将保持在那里。只是坐在那儿,没有任何事情发生。关于显卡可能没有什么特别之处。如果我隐藏图形,CPU使用率将下降。

在具有更多内核(I7)和更好的显卡的更好的机器上,这种变化并不是真的很明显,但仍然是一个尖峰。

任何人都有类似的经历吗?

1 个答案:

答案 0 :(得分:1)

WPF需要强大的处理器才能顺利运行。但是在h / w较低的情况下,它会降低性能,特别是在使用动画时。

  • 降低动画的帧速率
  • 除非有必要,否则不要使用透明度
  • 使用调度程序来平滑UI