Задать вопрос
  • Почему asp net потребляет много оперативной памяти на сервере?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Комуто надо надавать по рукам... ))
    Скорее всего не высвобождаются какие-то объекты, которые нужно высвобождать принудительно.
    Проанализируйте - что делает Ваше решение, где и как используются дополнительные библиотеки. Особое внимание (если применимо) - обработке графических объектов. Как вариант - при запуске из-под Visial Studio открыть окно мониторинга ресурсов и наблюдать - при каких операциях потребеление памяти увеличивается (и не снижается).

    66fe7e7303912432424750.png
    Ответ написан
    Комментировать
  • Почему asp net потребляет много оперативной памяти на сервере?

    Пахнет утечкой памяти, даже очень-очень нагруженные приложения редко больше пары гигов потребляют.
    "простейший api-сервис" редко больше 1гб потребляет
    Я бы начал со снятия дампа памяти, чтобы понять, какие объекты столько занимают, а там уже можно будет и найти конкретное местно, где утечка произошла.

    https://learn.microsoft.com/en-us/dotnet/core/diag...
    https://learn.microsoft.com/en-us/dotnet/core/diag...
    Ответ написан
    Комментировать