Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014)

Материал из 0x1.tv

(перенаправлено с «20141023BA»)

Аннотация

Докладчик
Кирилл Скрыган.jpg
Кирилл Скрыган

ReSharper — это одно из самых больших и сложных приложений в мире .Net.

Предоставляя нашим пользователям огромную функциональность, нам приходится решать такие сложные задачи, как:

  • оптимизация динамического выделения памяти (“memory traffic”)
  • синхронизация потоков с учётом отзывчивости пользовательского интерфейса
  • оптимизация кэшей

В этом докладе мы бы хотели рассказать как мы решаем эти и другие проблемы, свойственные многим другим сложным .NET программам. Вы узнаете о:

  • нашем опыте работы с NoSql базами данных
  • инструментах производительности (DotTrace, DotMemory, Windbg, DotPeek, .Net Memory Profiler, …)
  • ошибках связанных с выделением ненужной памяти
  • нетривиальных случаях выделения памяти
  • ошибках синхронизации
  • тонкостях работы с COM
  • очень нетривиальных структурах данных

и многом другом…

Видео

on youtube

Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.

Слайды

Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf

Примечания и отзывы


Plays:313   Comments:1