[地图SkyLine二次开发]关于IE内存限制问题(1G)

相信很多人也遇到过同样的问题,地图加载中,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多时,不会崩溃,说明内存被扩展了。

posted @ 2014-09-23 13:12  BHongyi  阅读(2045)  评论(0编辑  收藏  举报