ASP.NET Ядро 3.1 Неуправляемая память

#asp.net #.net #.net-core #memory

Вопрос:

Моя команда разработчиков использует ASP.NET Ядро 3.1.20 с угловым 10.2. Мы видим, что большой объем неуправляемой памяти потребляется и никогда не освобождается. Мы имитируем загрузку с помощью простого скрипта locust с 200 одновременными пользователями. Сначала я предположил, что это была логическая ошибка в нашем коде, которая никогда не освобождала память, но я не начинаю задаваться вопросом, связано ли это с тем, как Microsoft управляет памятью. Я также попытался установить значение false. Это действительно помогает с общей памятью, но я все равно могу выявить ту же проблему независимо от времени. Я проверил, что мой код является чисто управляемым кодом с помощью ILDASM и PEVerify.

Любая помощь приветствуется

Память приложения

Комментарии:

1. вы уверены, что удалили все IDisposable объекты?

2. да, однако я пересмотрю это на всякий случай. Спасибо за отзыв!