最近在部署应用的时候发现了一个很奇怪的问题,应用部署在x64的iis上一直刷新页面内存会占到330MB左右,而在应用程序池中将“启用 32 位应用程序”设置为true内存只会在120MB左右,有木有大牛遇到过类似的问题。
应用程序池配置如下:
将应用程序池启用32为支持即可,副作用暂不知。
64位IIS本来就会占用更多的内存,因为64位的寻址空间更大,所以在某些时候IIS并不会将内存释放回去,而是先hold住一部分内存,这样就可以避免频繁的向操作系统申请内存。
极有可能,你的应用原本就是32位,
运行在64环境下上必然需要太多额外的开销.
只要不卡不侧漏,你管他占用多少呢。。。