如果一个EXE大于4G,那进程虚拟空间是怎么分配的 如果一个EXE大于4G,那进程虚拟空间是怎么分配的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 虽然wow有20多G,但不是所有资源都加载到内存中,进本啥的都不得读条么。 那我就不明白lz说的4g的exe 是什么意思了! 抱歉,没仔细看。EXE的大小跟虚拟内存是没啥关系的。虚拟内存虽然有4G,但去掉内核的2G,其实只有2G,开了PAE,应用层会有3G的空间。但还要受物理页面工作集的影响,其实同时进程能拥有的物理页面,远远小于2G。EXE中的代码,资源,是需要使用的时候才会映射。 按我的理解,双击可执行文件,操作系统会启动pe load,创建进程,将exe文件映像写入刚创建的进程,如果exe大于4g,是写不进32位系统进程的 如果需要的时候才映射,如何解释文件大小不同的exe启动时加载时间不同? 我真没玩过这个游戏。它不会是整个exe文件20g吧。分成多个dll就不是主贴问题了。 exe是都加载到内存才会执行。32位下必然出错啊。wow的 dll + exe 还不到50M。剩下的都是资源文件,资源文件就由程序控制加载多少,保证同时加载的不超过2G的内存(实际上会保证1G以下)就没问题了。 wow的 dll + exe 还不到50M重点就是这句 lz专牛角了 MOUSEMOVE 消息 大家都来看一看,一个关于COM的简单问题 如何修改CRichEidtCtrl默认链接颜色 VC6.0对话框导入 那位仁兄有用kodak扫描仪控件做的程序给偶发一个。 谁能给我发一个vc6 下可以使用的visual assist吗? 请你告诉我 ===800分。求此问题解答。谢谢各位。。=== 求助,关于将图片复制到剪贴板中的问题!! 如何取得外部程序界面中的一个label的caption,并触发外部程序中的一个按钮的点击 用activemovie控件自制播放器播放视频图像是倒立的 iocp一个套接字绑定到多个完成端口
EXE的大小跟虚拟内存是没啥关系的。
虚拟内存虽然有4G,但去掉内核的2G,其实只有2G,开了PAE,应用层会有3G的空间。但还要受物理页面工作集的影响,其实同时进程能拥有的物理页面,远远小于2G。
EXE中的代码,资源,是需要使用的时候才会映射。
如果exe大于4g,是写不进32位系统进程的
它不会是整个exe文件20g吧。分成多个dll就不是主贴问题了。
wow的 dll + exe 还不到50M。剩下的都是资源文件,资源文件就由程序控制加载多少,保证同时加载的不超过2G的内存(实际上会保证1G以下)就没问题了。