关于silverlight4非常占用CPU的问题
我前几天发了个贴子,是说打开silverlight网页后IE直接卡死的问题,代码改来改去也无法避免卡死,最后我才发现应该是机器跑不起的原因。我这边用的是HP的瘦客户机,xp PE系统,1.8GCPU,1G内存,集成显卡,IE8打开silverlight网页后,鼠标点几下CPU就是100%,然后直接卡死。。。。
我的笔记本配置是Core i5 2.27G 、2G内存、GeForce 310M ,跑一个非常简单的silverlithg网页,操作稍微频繁一点CPU就往50%以上蹦,内存就是150多M了。我都还没用动画,就有几个布局控件,加一个tabcontrol,加载了大概30K数据。不知道大伙是什么情况??
[解决办法]
没你说的那么夸张
我的电脑是5年前的p4电脑,2g内存,主板集成显卡,我做的silverlight程序还挺复杂的,一般都不慢
不过5年前的p4电脑用vs2010慢,打开项目,编译可以急死人,一天至少2个小时等那个破vs2010
[解决办法]
1.首先你可以检查代码中是否有异样的死循环之类的数据。
2.将你加载30K数据的代码注释,看是否还出现该情况。
3.检查是否Silverlight版本不对,或者机器运行环境有问题。
4.是否释放你的Silvrlight内存资源。
[解决办法]
我服务器端用ado,不用Linq,所以不知道如何帮你
[解决办法]
我用silverlight里面的chart做的程序 每5秒刷新数据,发现CPU占用的挺高,
我的机器挺好的说,
不知道问题在哪,数据获取应该不影响客户端吧
[解决办法]