SilverLight程序性能不好是什么原因?

使用Silverlight+MVVM+Ria开发的应用程序,一打开程序运行起来内存就将近用了一个G,这是为什么啊,我觉得数据并不多啊?程序还在测试期就占用了这么大的内存,觉得很恐怖的

拉莫斯之舞
浏览 478回答 5
5回答

largeQ

额,如果用到许多的自定义插件或者lambda表达式,就会出现这种情况,手动释放是一个不错的选择,虽说微软的回收机制做的不错,但如果遇到这种情况还是需要处理一下,挺可恶的,消耗资源太大了silverlight。。。

MYYA

对内存使用进行监控,一般来说是图片/数据对象过多,释放不及时.

温温酱

我想应该不是的,我们很少使用图片,目前还在测试期,数据顶多也就几千条,不过还是谢谢您

MMMHUHU

你看看是不是用lambda表达式查询的时候有循环引用,这样影响会很大。viewModel要控制好
打开App,查看更多内容
随时随地看视频慕课网APP