我正在使用内存缓存在内存中存储对象,我正在使用asp.net web-api(框架-4.6.1)。有时会引发异常-试图除以零。 StackTrace:位于System.Runtime.Caching.MemoryCacheStatistics.SetTrimStats并使应用程序池崩溃
是因为内存压力大吗? 根据我的理解,当发生内存不足时,它会尝试退出缓存。创建缓存时会设置MemoryCacheStatistics实例。此类型设置一个计时器(基于轮询)以自动调整缓存。由于内存问题,_totalcCountBeforeTrim以某种方式为0。
如果我的理解是正确的,那么如何防止IIS崩溃?