Увеличение потребления памяти веб-приложением Azure - PullRequest
0 голосов
/ 05 октября 2018

Я заметил увеличение потребления памяти WebApi, построенным на службе приложений в Azure.Этот Api основан на некоторых простых запросах к базе данных Sql Server.Я расследую это дело на задании, которое должно вызывать метод каждую минуту.Метод основан на простых запросах к Sql Server.Я установил следующий код для кодирования потребления памяти:

_log.Debug("Mb: " + (GC.GetTotalMemory(true) / 1024).ToString());

результат:

Мб: 1337178, Мб: 1337036 Мб: 1336859 Мб: 1336723 Мб: 1336567 Мб: 1336411Mb: 1336254 Mb: 1336112 Mb: 1335940 Mb: 1335811 Mb: 1335641 Mb: 1335489 Mb: 1335334 Mb: 1335184 Mb: 1335044 Mb: 1334885 Mb: 1334734 Mb: 1334578 Mb: 1334420 Mb: 1334272 Mb: 1334107 Mb: 13339631333829 Мб: 1333660 Мб: 1333481 Мб: 1333332

...

Я хотел бы знать причину, по которой память увеличивается вечно, и если у нее есть какие-либо хорошие методы очисткипамять между запросами на работу.GC.Collect(); не имеет значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...