|
Профилировщики для сайта APS.net MVC
|
|||
---|---|---|---|
#18+
Привет! Есть сайт на ASP.net MVC, который нужно немного ускорить. Нагрузочные тесты есть. Подскажите, какими инструментами и как воспользоваться, чтобы понять, какие части кода занимают основное время обработки запросов? Кроме ручной вставки в код сохранения в лог текущего времени, раньше так все время делал, теперь есть желание воспользоваться современными инструментами профилирования и научиться. Нужны ссылки на инструменты, бесплатные или с триал периодом, статьи о том, как это использовать. Если какие-то платные инструменты от Microsoft без триал периода, то тоже можно... Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2016, 23:32 |
|
Профилировщики для сайта APS.net MVC
|
|||
---|---|---|---|
#18+
super-code, В первую очередь стандартный скуль профилировщик, так как обычно все тормоза из-за запросов к БД. Если уверены, что с БД все хорошо, то dotmemory profiler от jetBrains ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2016, 01:22 |
|
Профилировщики для сайта APS.net MVC
|
|||
---|---|---|---|
#18+
super-codeПривет! Есть сайт на ASP.net MVC, который нужно немного ускорить. Нагрузочные тесты есть. Подскажите, какими инструментами и как воспользоваться, чтобы понять, какие части кода занимают основное время обработки запросов? Кроме ручной вставки в код сохранения в лог текущего времени, раньше так все время делал, теперь есть желание воспользоваться современными инструментами профилирования и научиться. Нужны ссылки на инструменты, бесплатные или с триал периодом, статьи о том, как это использовать. Если какие-то платные инструменты от Microsoft без триал периода, то тоже можно... Спасибо. Вас интересует только обработка запроса на сервере, или ещё и с точки зрения клиента? К примеру сколько времени уходит на рендеринг. Посоветую поставить New Relic, он покажет и что Вам нужно, и больше :) При разработке попробуйте Glimpse. Если есть нагрузочные тесты, то при их выполнении Вы по идее должны получить картину того, какие конкретно запросы имееют наиболее большое время ответа. Также обычно при нагрузочных тестах наблюдают за интересующими performnce counter-ами на сервере. Выделив наиболее "узкие" места, можно приступать к их профилированию через CLR и SQL профайлеры. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2016, 07:19 |
|
Профилировщики для сайта APS.net MVC
|
|||
---|---|---|---|
#18+
skyANA, Клиент не интересует, только сервер. Какие запросы знаю, интересуют CLR профайлеры, какие использовать и как. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2016, 14:45 |
|
|
start [/forum/topic.php?fid=20&msg=39247660&tid=1400552]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 275ms |
total: | 415ms |
0 / 0 |