相信很多人也遇到过同样的问题,地图加载中,IE占用的内存一直增加,到了1G多一些的时候,IE就崩溃了。
在网上查阅了一番,有很多结果,下面归纳一下:
a).64bit的IE最多可达到4G的内存,但Skyline6.5只支持IE-32bit,据说6.6会支持Google,Fireforx,IE-64bit等浏览器,但目前解决不了问题,pass掉
b).360、捷豹等国内开发且使用IE-32bit内核的,据说对内存问题有所改善,测试了一下,结果还算令人满意,但项目要求支持IE浏览器,So Pass掉
c).修改IE内存限制,比较符合项目要求,暂且采用这个方法,下面讲一下是怎么修改的
1.将iexplore.exe复制到你比较好找的地方,本项目放到D:\\008
-iexplore.exe一般会在C:\Program Files (x86)\Internet Explorer
-复制到D:\\008
2.安装Visual Studio2012,这里就不讲VS是怎么安装的啦
3.安装好后,运行VS的提示命令工具
4.执行命令
-d:\\008\iexplore.exe
5.修改结果
-被打开的浏览器,就是修改内存后的IE啦
在浏览器中测试,内存增到1.2G多时,不会崩溃,说明内存被扩展了。
时间: 2024-10-07 06:22:19