IIS应用程序池的内存使用量过多

时间:2013-03-19 09:06:23

标签: iis

我的Windows Server正在IIS 7.5上运行Web应用程序。

我想知道为什么IIS应用程序池会占用大量内存。

请参阅我从servere中捕获的网上商店。

enter image description here


在名为TEST 2.0(.NET Framework 2.0版)的应用程序池中,只有一个小型Web服务。但是,虚拟字节大约需要3GB。

此外,在名为TEST 4.0(.NET Framework版本4.0)的应用程序池中,只有一个Web服务不执行任何操作。但是,它为虚拟字节分配大约9GB。

你知道为什么IIS 7.5会占用大量内存吗?有什么问题?

你有任何直观的想法吗?


为了给你更多的想法,这是我的系统环境:

  • 操作系统:Windows Server 2008 R2标准版SP1
  • HW:Intel(R)Xeon(R)CPU X5670 @ 2.93GHz 2.93GHz / 8.0GB RAM



1 个答案:

答案 0 :(得分:3)

简短回答:没有错::)

你实际上并没有使用2GB的RAM。这仅仅是此过程允许的地址空间。 私有字节是RAM使用量的衡量标准(因此,在这种情况下为90MB)。

来自虚拟字节的PerfMon定义:

虚拟字节 - 虚拟字节数是进程正在使用的虚拟地址空间的当前大小(以字节为单位)。使用虚拟地址空间不一定意味着相应地使用磁盘或主存储器页面。虚拟空间是有限的,并且该过程可以限制其加载库的能力。