windows – IIS工作进程的虚拟内存使用是否超出了专用内存限制?

前端之家收集整理的这篇文章主要介绍了windows – IIS工作进程的虚拟内存使用是否超出了专用内存限制?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
例如,如果我在“回收”设置中为应用程序池配置以下限制:

虚拟内存:512Mb
私有内存:128Mb – 或IIS 6用语中的“已用内存”

这个过程是否可以使用90Mb的物理内存但是要求使用256Mb的虚拟内存,从而不会触发回收?

是IIS工作进程使用比物理内存更多的虚拟内存是很常见的.要自己查看下载 ProcessExplorer的副本并查看其中一个IIS工作进程的进程内存.

从下面的屏幕截图中可以看出,从IIS 6服务器上的ProcessExplorer开始,您可以看到此IIS工作进程正在使用~195MB的虚拟内存和~37MB的物理内存(工作集).

有关不同内存类型之间关系的说明,请参阅此StackOVerflow问题What is private bytes,virtual bytes,working set?

因此,基于使用使用90MB物理和256MB虚拟的IIS工作进程配置的限制,不会触发应用程序池的回收.

猜你在找的Windows相关文章