环境我有一个.NET Web应用程序运行在IIS 7.5上的四个Windows 2012服务器上。
简短的历史:我遇到了大量的页面错误(硬/软)的问题,这些数字尤其会随着空闲的内存用完或接近耗尽内存,但仍然会有大约10GB的内存在备用。
我通过实现GCconfiguration来解决这个问题,例如gCServer enabled = true。 所以现在我的StandBy只有大约1GB的内存,其余的都是Free,这样就消除了页面错误的错误。
但是,当我在我的最后一个服务器上实现这个更改时,StandBy中的内存没有被清除,垃圾收集甚至应该清除它?
PS。 如果我使用RAMMap清除StandBy中的内存,那么有什么缺点呢?
非常感谢