【发布时间】:2021-08-17 03:15:20
【问题描述】:
我正在调试我们的一个 Azure Web 应用程序上无法解释的内存消耗。我花了很多时间挖掘日志、使用 dotmemory、perfview、诊断工具的内存转储,但仍然无法弄清楚为什么我们的应用程序内存在一天中稳定增长。
我下载的内存转储之一约为 900 MB,但 dotmemory 显示最大尺寸对象仅 26 MB
我还使用 VS 诊断工具执行了无数次诊断会话,并检查应用程序是否在每个请求结束时释放资源
我在堆中进行了多次验证,以确保在请求之前和之后释放应用程序对象/模块,并且上面的屏幕截图显示确实如此。
如果你能分享任何关于如何找到消耗内存的指针,我会的
【问题讨论】:
标签: asp.net-web-api memory-management memory-leaks azure-web-app-service out-of-memory