- @陆敏技
会引用的对象也不会被回收,root一直存在。
可看看我关于sl内存泄露的文 - 只在Tree查询用过,非常方便
- 学习,看到动画就头大人路过
- Emit没有使用IL吗
Emit使用缓存比new还快,只是通用性太差,WPF可以用,移植到silverlight还得修改IL代码 - @matchcolor
vs2010是英文版本 - 看过了,据说得把vs卸载重装。。。。
- @chenkai
仔细看看,VS2010 SP1 安装不上 - 同一个程序,换一个主题、换一个样式,可能造成内存泄露。 演示Sytle引起的内存泄露 这一系列写到八了,将要结束,还没有一个直观例子说不过去,样式发生内存问题最难找也最隐蔽,做了小例子说明内存泄露问题...
- MVVM中View与ViewModel是强引用的双向关联关系,容易发生内存泄露,任何一方没有被回收都会导致另一方不能被GC回收。 Comand连接了View与ViewModel,容易产生内存泄露。 ...
- @风云
不是,Lazy创建的是单例模式,在此没有问题。 - 对象的创建可以使用new,也可以使用IOC架如:castle、MEF等,IOC创建的对象的生命周期,可能IOC负责管理,使用框架的开发者如果不弄清楚可能会造成内存泄露问题。这些内存泄露问题并不是IOC...
- 对象的创建可以使用new,也可以使用IOC架如:castle、MEF等,IOC创建的对象的生命周期,可能IOC负责管理,使用框架的开发者如果不弄清楚可能会造成内存泄露问题。 这些内存泄露问题并不是I...
- @jv9
重新上传了图片 - @Muse
但是从我这边发现的情况看,wpf相较winform、asp.net内存占用多。
Silverlight又比wpf多,即使最简单的导航程序,多点击几次页面跳转,内存也会增加,这大部分是由于silverlight的bug引起。 - 定位泄露内存的对象很容易,但是找出引起泄露的原因并不容易,因为从GC到目标对象(内存泄露对象)的路径不只一条,找出哪条路径引起了内存泄露是非常烦人的工作,大部分情况只能凭借自己的经验。 一般我们都不...
- 理解GC 理解了GC如果工作,.net程序中的许多奇怪问题都容易理解了。虽然.net一直声称.net程序不需要显式的内存管理,GC会在后台释放不需要的对象,开发者不需要管理对象,但是.net 程序仍然...
- 火狐也跟随google的步伐,加快了浏览器版本的升级。在过去一年Chrome以疯狂的速度更新了多个版本,火狐只更新了一个。 火狐放弃依据特性发布版本,是否意味着google的版本发布方式更优秀呢? ...
- @silvertiger
一定会的,可看看http://forums.silverlight.net/forums/t/171739.aspx 讨论sl模板引起的内存泄露,据说4.6已经修复,但仍存在其他泄露问题。
可以引用一个其他模板,对比内存使用情况,或许就可以发现问题。 - 按顺序第二篇应该是”如何检测SIlverlight内存泄露”,但这一系列都是解决实际问题的日志,有些检测结果没有被保存下来,不可能为了写这些文章,而重现bug。想到哪就写到哪了。 看到许多文章在解决...
- 不知道有多少人遇到过Silverlight程序内存狂涨的状况,点击几个按钮、跳转几个页面程序的内存使用量一直上升。 即使最简单的程序,用silverlight模板,创建一个导航程序,跳转几次页面si...
- 事件造成内存泄露应该是使用事件方式不对吧,只有GC在对象图不能发现的对象才会被回收。如果真的存在这种方式的内存泄露,即使实现了IDisposable
仍然会泄露 - http 请求是异步完成的,这也是sl不支持同步的根本原因。
异步改同步是不推荐的方式,遇到多个异步需要同步的情况,可以使用ccr之类的框架。 - @MagicHu
wp7移植会比较容易,基于MVVM,只需重写View其他模块改动较小。有时间会移植。
其他平台,Mono或许会简便些,暂无计划。 - 据用户评分,来确定数据的公正性。
... - 读者最关心的是阅读的内容而不是内容的来源,同一本图,网上有图片版也有文字版本,阅读器可根据用户阅读习惯(比如用户只希望阅读图片章节)自动从网络找到相关图书内容。 阅读器核心价值是提供比浏览器更好的用...
- @纵横之间
新增了下载地址 - 主要是非功能方面的改进,整个架构做了调整。 a) 采用MVVM架构 b) 使用自定义导航结构 c) 使用MEF d) 用户可以通过配置文件新增解析站点。 e) 使用百度搜索,放弃google(由于经...
- 最近浏览器越来越多,火狐、谷歌、360、百度……,s为什么如此多的公司都要发布自己的浏览器呢?个人认为原因有两点:1. 浏览器离直接面对用户,所有web应用最后都要通过浏览器呈现,从浏览器的屏蔽广告...
- 由于异步完成事件不能确定,顺序也不能确定,如果把异步操作放到循环内,可能会产生意想不到的结果。 下面的程序本意是:循环items集合,为每个item赋值。 foreach (BookRankItem ...
- http://htmlextractor.codeplex.com这是我的项目,竟然被楼主找到了。很久没更新了。










