我有一个使用 Steeltoe.Discovery.Client 2.2.0 库的简单 ASP.Net Core API 3.1(来自 VS 模板)项目。运行应用程序几天后,内存不断增加。我进行了一些调查,以获取有关为什么不使用该应用程序而内存增加的一些信息。
我发现,对于 30 秒的每次调用(HeartBeat askAsync,FetchRegistry Async),内存会增加而不会减少。
有人可以帮我弄清楚为什么内存在每次 I/O 峰值(eureka 调用)时不断增加(~1MB/min),而没有减少,我如何在生产中使用它而不重新启动应用程序以释放内存?
谢谢!