Загрузка страницы

Андрей Акиньшин — Поговорим про перформанс-анализ

Ближайшая конференция — DotNext 2020 Moscow
2-5 декабря, Online
Подробности и билеты: https://dotnext-moscow.ru/

. Когда начинается разговор про перформанс-тестирование, то большинство программистов размышляет только о проведении замеров и сборе метрик, в то время как намного важнее задуматься об анализе собранных значений. Понять, как правильно использовать измеренные метрики и извлечь из них максимум пользы, — не такая уж и простая задача. В этом докладе мы обсудим основные задачи и сложности перформанс-анализа: поговорим о том, как изучать сырые данные и сводные метрики, применять статистические тесты, сравнивать перформансные распределения, писать перформансные тесты, анализировать историю замеров и выбирать правильные метрики.

Андрей Акиньшин (JetBrains).
Любимые темы Андрея — производительность и микрооптимизации, он также мейнтейнер проекта BenchmarkDotNet (библиотека для написания .NET-бенчмарков, поддержанная .NET Foundation). Андрей — частый спикер на различных мероприятиях для разработчиков и председатель программного комитета конференции DotNext. Он также к.ф.-м.н., серебряный медалист ACM ICPC. В свободное время любит заниматься наукой, основные научные интересы — математическая биология и теория бифуркаций. Раньше он работал постдоком в Институте Вейцмана и научным сотрудником в Институте математики СО РАН.

Royalty Free Music from Bensound
https://www.bensound.com/royalty-free-music/track/ukulele

Видео Андрей Акиньшин — Поговорим про перформанс-анализ канала DotNext
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
17 августа 2020 г. 16:34:47
01:10:54
Другие видео канала
Андрей Акиньшин — Поговорим про памятьАндрей Акиньшин — Поговорим про памятьИгорь Яковлев — Использование и устройство DLRИгорь Яковлев — Использование и устройство DLRАлексей Савватеев — Задача о коллективной ответственностиАлексей Савватеев — Задача о коллективной ответственностиРоман Неволин — Практичный F# или функциональщина для энтерпрайзаРоман Неволин — Практичный F# или функциональщина для энтерпрайзаJeff Prosise — Building intelligent .NET apps with Azure cognitive servicesJeff Prosise — Building intelligent .NET apps with Azure cognitive servicesAlex Thissen — Dapr for building distributed .NET Core applicationsAlex Thissen — Dapr for building distributed .NET Core applicationsПрактические приёмы оптимизации .NET-приложенийПрактические приёмы оптимизации .NET-приложенийАндрей Акиньшин — Поговорим про performance-тестированиеАндрей Акиньшин — Поговорим про performance-тестированиеДмитрий Нестерук — Что нового в C# 8Дмитрий Нестерук — Что нового в C# 8Максим Аршинов — Блеск и нищета предметной областиМаксим Аршинов — Блеск и нищета предметной областиАлексей Мерсон — Domain-driven design: рецепт для прагматикаАлексей Мерсон — Domain-driven design: рецепт для прагматикаЕвгений Жиров — Взаимодействие микросервисов по HTTP/2Евгений Жиров — Взаимодействие микросервисов по HTTP/2Dylan Beattie — The art of codeDylan Beattie — The art of codeДмитрий Иванов — Async programming in .NET: Best practicesДмитрий Иванов — Async programming in .NET: Best practicesИгорь Яковлев — АОП в .NETИгорь Яковлев — АОП в .NETИван Патудин — gRPC и его реализация в .NET CoreИван Патудин — gRPC и его реализация в .NET CoreНикита Цуканов — AvaloniaUI — первый кроссплатформенный XAML UI-фреймворк с поддержкой .NET CoreНикита Цуканов — AvaloniaUI — первый кроссплатформенный XAML UI-фреймворк с поддержкой .NET CoreScott Hanselman — Overview of .NETScott Hanselman — Overview of .NETКирилл Скрыган — Оптимизация .NET-приложений на примере ReSharperКирилл Скрыган — Оптимизация .NET-приложений на примере ReSharper
Яндекс.Метрика