GC是否了解IIS应用程序池内存限制?

Ang*_*ker 5 .net c# memory iis garbage-collection

我在IIS中有一个.NET C#网站.

如果分配的应用程序池没有内存限制,则应用程序内存使用率似乎会增长,直到可能还有1GB的RAM,然后看起来就像垃圾收集事件一样,内存使用率会大幅下降.冲洗并重复.

但是,如果我Private Memory Limit (KB)在应用程序池中设置一个特定的(相当低,但最初使用的应用程序的两倍)值,应用程序将增加内存使用量,然后应用程序池将回收.

  1. 垃圾收集器是否了解IIS应用程序池限制?
  2. 如果没有,有没有办法通知垃圾收集器有一个?

在此输入图像描述