当前位置:编程学习 > C#/ASP.NET >>

关于Silverlight画面定时更新的CPU负荷问题

事情是这样子地
我在画面上放置了500多个文本对象 并在timer中(1秒周期) 改变文本显示的内容
我发现CPU占用在10%--20%之间 这正常么?或者说我这种更新数据的方法合适么?

如果我想降低CPU占用 该怎么做?

那些用SL做游戏的大大们是怎么保证CPU负荷不高的? --------------------编程问答-------------------- 帮顶 看看这个有没有帮助 http://tech.ddvip.com/2010-05/1274696991154119.html --------------------编程问答--------------------
引用 1 楼 hefeng_aspnet 的回复:
帮顶 看看这个有没有帮助 http://tech.ddvip.com/2010-05/1274696991154119.html


没啥关系貌似 不过还是谢谢 --------------------编程问答-------------------- 文本对象指的是什么?
我觉得这种CPU占用还算正常 --------------------编程问答-------------------- 参考资料:Sliverlight4帮助文档(chm)

内容:GPU硬件加速与OOB模式

Silverlight MMORPG网页游戏开发课程[一期] 第五课:GPU硬件加速与OOB模式 富含源码实现GPU硬件加速  --------------------编程问答--------------------
引用 3 楼 bunliney 的回复:
文本对象指的是什么?
我觉得这种CPU占用还算正常


就是 TextBox对象
在每个周期中对所有的 textbox.text进行更新
这个CPU占用不满足需求啊  所以的降 --------------------编程问答--------------------
引用 3 楼 bunliney 的回复:
文本对象指的是什么?
我觉得这种CPU占用还算正常


就是 TextBox对象
在每个周期中对所有的 textbox.text进行更新
这个CPU占用不满足需求啊  所以的降 --------------------编程问答-------------------- 嫌弃主动更新占用cpu,那就被动更新吧,也就是数据绑定。 --------------------编程问答--------------------
引用 7 楼 sunzongbao2007 的回复:
嫌弃主动更新占用cpu,那就被动更新吧,也就是数据绑定。


这个。。。。。。
其实我是想通过这个问题找到 批量更新画面降低CPU占用的方法
我这里并不单单是文本的更新
还包括图形元素的背景色,闪烁,趋势图等页面 CPU占用也很高
比如趋势图吧  趋势曲线上有30个点 把这30个点连成线 CPU并不高  但是如果是3000个点连线这CPU就飙到90%了  这要用GDI或GDI+画的话CPU连2%都到不了 --------------------编程问答--------------------
引用 7 楼 sunzongbao2007 的回复:
嫌弃主动更新占用cpu,那就被动更新吧,也就是数据绑定。


这个。。。。。。
其实我是想通过这个问题找到 批量更新画面降低CPU占用的方法
我这里并不单单是文本的更新
还包括图形元素的背景色,闪烁,趋势图等页面 CPU占用也很高
比如趋势图吧  趋势曲线上有30个点 把这30个点连成线 CPU并不高  但是如果是3000个点连线这CPU就飙到90%了  这要用GDI或GDI+画的话CPU连2%都到不了 --------------------编程问答-------------------- 自顶起
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,