asp.net - 诊断 .NET 应用程序中的内存泄漏时,如果工作集很大但堆上的数据很小,这意味着什么?
问题描述
我有一个在 Kubernetes 中运行的应用程序似乎存在内存泄漏,运行一段时间后,Kubernetes 将扩展到最大实例数,并在达到最大内存时终止它们。
我安装了一些分析工具,发现“工作集”很大,占用了 1.7gb,但是当我打开内存转储时,我看到应用程序只使用了大约 44mb。接下来我可以做什么来查看所有内存的去向?
解决方案
推荐阅读
- modelica - 试图模拟球和梁问题
- java - java线程中的while循环不运行
- html - 如何在离子中将列数均匀地划分为 2 行?
- machine-learning - Deeplabv3 不预测类
- r - R:计算具有子元素的嵌套列表中值的频率
- javascript - 如何在 Element UI 日期选择器中禁用日期?
- combobox - 组合框使用不同的显示文本和返回值
- android - 无效的查询。您不能将“array_contains”过滤器与“not_in”过滤器一起使用
- python - Pandas df.equals 返回 False,即使字符串为 True
- python - 如何保存 JAX 训练模型的优化器状态?