我的Windows Server正在IIS 7.5上运行Web应用程序。
我想知道为什么IIS应用程序池会占用大量内存。
请参阅我从servere中捕获的网上商店。
在名为TEST 2.0(.NET Framework 2.0版)的应用程序池中,只有一个小型Web服务。但是,虚拟字节大约需要3GB。
此外,在名为TEST 4.0(.NET Framework版本4.0)的应用程序池中,只有一个Web服务不执行任何操作。但是,它为虚拟字节分配大约9GB。
你知道为什么IIS 7.5会占用大量内存吗?有什么问题?
你有任何直观的想法吗?
为了给你更多的想法,这是我的系统环境:
答案 0 :(得分:3)
简短回答:没有错::)
你实际上并没有使用2GB的RAM。这仅仅是此过程允许的地址空间。 私有字节是RAM使用量的衡量标准(因此,在这种情况下为90MB)。
来自虚拟字节的PerfMon定义:
虚拟字节 - 虚拟字节数是进程正在使用的虚拟地址空间的当前大小(以字节为单位)。使用虚拟地址空间不一定意味着相应地使用磁盘或主存储器页面。虚拟空间是有限的,并且该过程可以限制其加载库的能力。