画面不流畅,什么原因?

sloveb520 2011-11-23 10:04:51
做了个WPF程序,现在装在终端机上,因为加有动画,所以画面不是很流畅,
有什么办法可以使画面很流畅啊?这是什么原因哦?
终端机显卡不是很好。

程序还用了2个timer,
1个timer是每6秒去读取一次终端机状态,比如打印机状态,读卡器状态等等...
另外一个timer去判断用户当前页面未点击按钮,在60秒内返回主页面.

这2个timer如果开启,会占用很大的CPU(因为终端机上CPU不是很好).画面流畅问题跟timer没关系,
关掉2个timer还是卡。


请问有什么办法可以解决这上面几个问题吗?
1:动画不流程 2:用更好方法替换掉timer,不较多占用CPU

谢谢啦
...全文
161 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjfwd2009 2011-11-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yuwenge 的回复:]
wpf还不流畅啊?wpf是调用显卡运算的啊。是不是显卡驱动没装啊?
[/Quote]
GPU指令!!!
wushuai1346 2011-11-23
  • 打赏
  • 举报
回复
双缓冲?
卧_槽 2011-11-23
  • 打赏
  • 举报
回复
wpf还不流畅啊?wpf是调用显卡运算的啊。是不是显卡驱动没装啊?
sloveb520 2011-11-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 taomanman 的回复:]
一个是优化下程序,另一个是提高终端机器的配置
[/Quote]
机器配置是改不了了,只能优化程序
暖枫无敌 2011-11-23
  • 打赏
  • 举报
回复
一个是优化下程序,另一个是提高终端机器的配置
小赖赖 2011-11-23
  • 打赏
  • 举报
回复
输出一下每步操作用的时间
就知道瓶颈在哪里了
yoyo_573 2011-11-23
  • 打赏
  • 举报
回复
估计显卡驱动不好,以前一个也这样一拖一拖的,装好就好了
sloveb520 2011-11-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wushuai1346 的回复:]
双缓冲?
[/Quote]
双缓冲是什么
sloveb520 2011-11-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 yuwenge 的回复:]
wpf还不流畅啊?wpf是调用显卡运算的啊。是不是显卡驱动没装啊?
[/Quote]

重装了下驱动,现在好些了。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧