我的应用程序大约使用300mb。我检查了我用new创建的所有对象,并且如果它有一个dispose接口则用它来编写。现在有了网页浏览器控件我访问rougly 450页面,所有页面都有广告,许多人使用ajax请求,所以肯定有超过1k的请求。
为什么应用程序占用了那么多内存?我注意到我可以点击页面并回击访问上一页但是AFAIK IE在访问那么多页面之后不会用掉那么多的MB(我不想用手检查450个独特的页面来检查)。那么为什么我会有这些内存问题?
答案 0 :(得分:0)
您使用的是哪个IE版本?您描述的问题对于IE5和IE6来说是典型的问题。
我记得因为内存泄漏而不得不回收IE5 WebBrowser对象的日子。 我不确定,但我相信当前一代IE的情况会更好。