使用webbrowser刷新页面内存一直增加
使用webbrowser控件显示该网页http://www.ngdc.noaa.gov/geomagmodels/struts/calcDeclination的内容,这是计算各地磁偏角的网站,我想自动获取每个地方的磁偏角,但是每次自动填入经纬度文本框并点击Compute Declination键后内存总是增加8M左右,这样获取几百个点以后,计算机就卡的不得了。 我用浏览器浏览并手动点击数据发现页面内存也在增加,是不是该网站的问题?如何解决?
[最优解释]
既然不用登陆什么的,直接发HTTP 请求如何? 就可以不用webbrowser 这种重量级的控件了
[其他解释]
网站的问题肯定存在,但是我觉得你的问题不在于这一点
一般来说你觉得卡的话有以下几种原因:
第一种 可能是你系统内存已经耗尽,开始使用虚拟内存
第二种 后台有程序在频繁的读写硬盘
第三种 网站的内容过多,导致IE加载起来很困难,比如你的页面的DOM元素过多(成千上万)
第四种 网站的JS编写有问题
[其他解释]
这种情况很普遍.
=======================================================
FreeLaxy
PS: I am not paied to work here.
=======================================================
[其他解释]
内存泄露, 你调用COM用智能指针
[其他解释]