垃圾收集是否应该清理处于待机状态的内存?

环境我有一个.NET Web应用程序运行在IIS 7.5上的四个Windows 2012服务器上。

简短的历史:我遇到了大量的页面错误(硬/软)的问题,这些数字尤其会随着空闲的内存用完或接近耗尽内存,但仍然会有大约10GB的内存在备用。

我通过实现GCconfiguration来解决这个问题,例如gCServer enabled = true。 所以现在我的StandBy只有大约1GB的内存,其余的都是Free,这样就消除了页面错误的错误。

但是,当我在我的最后一个服务器上实现这个更改时,StandBy中的内存没有被清除,垃圾收集甚至应该清除它?

PS。 如果我使用RAMMap清除StandBy中的内存,那么有什么缺点呢?

非常感谢