例如,如果我在“回收”设置中为应用程序池配置以下限制:
虚拟内存: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工作进程配置的限制,不会触发应用程序池的回收.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。