Memory management webbrowser控制和内存问题

Memory management webbrowser控制和内存问题,memory-management,webbrowser-control,Memory Management,Webbrowser Control,我的应用程序大约使用300mb。我检查了我用new创建的所有对象,并在它周围写了一个using,如果它有dispose接口的话。现在使用web浏览器控件,我访问了450多个页面,所有页面上都有广告,许多页面使用ajax请求,因此肯定会有超过1k的请求 为什么应用程序占用那么多内存?我确实注意到我可以点击页面并回击以访问上一页,但在访问了那么多页面后,我不想手动访问450个独特的页面进行检查,因为我不会使用那么多MBs。那么为什么我会有这些内存问题呢?您使用的是哪个IE版本?您所描述的问题在较小程

我的应用程序大约使用300mb。我检查了我用new创建的所有对象,并在它周围写了一个using,如果它有dispose接口的话。现在使用web浏览器控件,我访问了450多个页面,所有页面上都有广告,许多页面使用ajax请求,因此肯定会有超过1k的请求


为什么应用程序占用那么多内存?我确实注意到我可以点击页面并回击以访问上一页,但在访问了那么多页面后,我不想手动访问450个独特的页面进行检查,因为我不会使用那么多MBs。那么为什么我会有这些内存问题呢?

您使用的是哪个IE版本?您所描述的问题在较小程度上是IE5和IE6的典型问题。 我记得有几天,因为内存泄漏,我们不得不回收IE5 WebBrowser对象。 我不确定,但我相信现在这一代IE的情况会更好