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

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

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

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

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


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