0

我正在编写一个一直运行的调度程序。它每 15 分钟检查一次数据库并处理是否有任何数据要处理。这是 .net core 3.1 WorkerService 项目。我面临的问题是调度程序使用的内存随着时间的推移而增加(一天超过 1000mb)。下面是示例代码(因为我不能在这里发布实际代码)也有类似的问题。

工人阶级

TestBAL 类

初始内存消耗约为 15.2mb

在此处输入图像描述

5分钟后它增加到16.2mb

在此处输入图像描述

谁能帮我理解为什么内存在积累以及如何解决这个问题?

4

0 回答 0