Skip to content

Desktop applications optimizing methods

Anatoly Kulakov edited this page Dec 30, 2021 · 4 revisions

Сергей Сенцов «Приемы оптимизаций Desktop приложений»

В докладе Сергей Сенцов, разработчкик группы разработки пользовательского интерфейса "Лаборатории Касперского", рассмотрел приемы оптимизации приложений на платформе .NET, в большей степени специфичные для desktop приложений.

Для достижения максимальной скорости запуска приложения или поднятия из swap'а иногда приходится обращаться к нестандартным подходам, которые, на первый взгляд, могут идти наперекор общепринятой практике (например, отказ от emit в пользу reflection). Каждая из оптимизаций, начиная от устройства CLR, заканчивается анализом в xperf отдельных IO операций, будет подобно разобрана. В качестве результатов рассмотрены показатели реальных продуктов "Лаборатории Касперского".


Доклад представил Сергей Сенцов в рамках Встречи MskDotNet №4.

Слайды

Слайды

Видео

Видео

Clone this wiki locally