I want to set the max limit on the physical memory an application can use in IIS 7.
Should I set a limit on Private Memory Limit or Virtual Memory Limit?
Can some one point me to documentation of all settings in IIS 7
Iis – Difference Between Private Memory Limit and Virtual Memory Limit in IIS
iisiis-7virtual-memory
Related Topic
- Iis – How to limit the memory used by an application in IIS
- Windows – Can an IIS worker process’s Virtual Memory use exceed the Private Memory limit
- Iis – Multiple 32bit processes on 64bit IIS – memory limit
- IIS – How to Prevent IIS from Recycling Applications
- Windows – what is the maximum value for virtual memory limit in iis version 10 and windows server 2016
- IIS 10 Application Pool Memory Management – Best Practices
Best Answer
Limit the Private Memory (Committed bytes) this is what corresponds to your actual Memory usage.
Virtual Memory isn't shared across applications and on x64 worker processes will generally reserve much much, more than they actually end up using. Forcing limits on this really only makes sense on x86.