powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как искать утечки памяти в WebApi2 сервисе?
3 сообщений из 3, страница 1 из 1
Как искать утечки памяти в WebApi2 сервисе?
    #38514868
Sunny Up
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написал тут средних размеров сервис на WebApi2. В итоге наблюдается неприятная картина - на продакшене процесс w3wp, ответственный за сервис начинает есть память. Не очень активно, но достаточно неприятно. Причём делает это даже тогда, когда никакие запросы точно не выполняются. При паре тысяч запросов за 5 минут - в памяти уже отъедается полгигабайта.

В базу хожу по linq2sql, при событии Dispose контроллеров на созданный контекст базы также не забываю выполнить Dispose (в логах отловил, что всё ок - они выполняются).

Я понимаю, что телепатов нет, но есть ли какие-то стандартные последовательности шагов, которые позволят понять, что я делаю не так (или что делает не так какой-то из подключенных nuget пакетов).
...
Рейтинг: 0 / 0
Как искать утечки памяти в WebApi2 сервисе?
    #38515659
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ANTS Memory Profiler 7(триального периода вам хватит)
подрубаетесь к процессу прям и мониторите.
...
Рейтинг: 0 / 0
Как искать утечки памяти в WebApi2 сервисе?
    #38515707
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sunny UpПри паре тысяч запросов за 5 минут - в памяти уже отъедается полгигабайта.

это нормальная ситуация. сколько дают, столько и ест

реальный пример, одно и тоже приложения на одном серваке выедало 300Мб и работало быстро/стабильно. на другой машине, где памяти побольше, 500 Мб. всё тоже самое. память ест хост, которое потребляет его для хранения всякой всячины, начиная от контекстов, заканчивая кешем.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как искать утечки памяти в WebApi2 сервисе?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]