Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как искать утечки памяти в WebApi2 сервисе?
|
|||
|---|---|---|---|
|
#18+
Написал тут средних размеров сервис на WebApi2. В итоге наблюдается неприятная картина - на продакшене процесс w3wp, ответственный за сервис начинает есть память. Не очень активно, но достаточно неприятно. Причём делает это даже тогда, когда никакие запросы точно не выполняются. При паре тысяч запросов за 5 минут - в памяти уже отъедается полгигабайта. В базу хожу по linq2sql, при событии Dispose контроллеров на созданный контекст базы также не забываю выполнить Dispose (в логах отловил, что всё ок - они выполняются). Я понимаю, что телепатов нет, но есть ли какие-то стандартные последовательности шагов, которые позволят понять, что я делаю не так (или что делает не так какой-то из подключенных nuget пакетов). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2013, 03:10 |
|
||
|
Как искать утечки памяти в WebApi2 сервисе?
|
|||
|---|---|---|---|
|
#18+
ANTS Memory Profiler 7(триального периода вам хватит) подрубаетесь к процессу прям и мониторите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 09:08 |
|
||
|
Как искать утечки памяти в WebApi2 сервисе?
|
|||
|---|---|---|---|
|
#18+
Sunny UpПри паре тысяч запросов за 5 минут - в памяти уже отъедается полгигабайта. это нормальная ситуация. сколько дают, столько и ест реальный пример, одно и тоже приложения на одном серваке выедало 300Мб и работало быстро/стабильно. на другой машине, где памяти побольше, 500 Мб. всё тоже самое. память ест хост, которое потребляет его для хранения всякой всячины, начиная от контекстов, заканчивая кешем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 11:08 |
|
||
|
|

start [/forum/topic.php?fid=18&gotonew=1&tid=1357816]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 267ms |
| total: | 397ms |

| 0 / 0 |
