Диагностика производительности .NET приложений в production

Анализ качества работы и вопросы производительности приложений обычно решаются при разработке и тестировании, но что можно сделать если приложение уже развёрнуто в рабочем окружении и обнаружились проблемы? Оказывается, не так уж и мало. Доклад посвящён тому, какие возможности доступны, как можно искать узкие места в производительности .NET приложений в production, с чего начинать анализ и чем можно воспользоваться. Ознакомимся с рядом техник и утилитой PerfView.

Дмитрий Левченко

Дмитрий Левченко, Ведущий разработчик

Занимаюсь коммерческой разработкой уже 13 лет, большая часть из которых связана с .NET стеком. Прошёл путь от desktop приложений на Windows/Linux к серверным, мобильным и веб-приложениям. Всегда интересны темы оптимизации производительности, исследование нюансов работы приложения и понимания, как вещи устроены «под капотом».