首页 > 解决方案 > 诊断 .NET 应用程序中的内存泄漏时,如果工作集很大但堆上的数据很小,这意味着什么?

问题描述

我有一个在 Kubernetes 中运行的应用程序似乎存在内存泄漏,运行一段时间后,Kubernetes 将扩展到最大实例数,并在达到最大内存时终止它们。

我安装了一些分析工具,发现“工作集”很大,占用了 1.7gb,但是当我打开内存转储时,我看到应用程序只使用了大约 44mb。接下来我可以做什么来查看所有内存的去向?

在此处输入图像描述

标签: asp.net.netlinux.net-corememory-leaks

解决方案


推荐阅读