Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) () |
StasFomin (обсуждение | вклад) (Batch edit: replace PCRE (\n\n)+(\n) with \2) |
||
(не показано 45 промежуточных версий этого же участника) | |||
== Аннотация == ;Докладчик: {{Speaker|Кирилл Скрыган}} <blockquote> ReSharper — это одно из самых больших и сложных приложений в мире .Net. Предоставляя нашим пользователям огромную функциональность, нам приходится решать такие сложные задачи, как: * оптимизация динамического выделения памяти (“memory traffic”) * синхронизация потоков с учётом отзывчивости пользовательского интерфейса * оптимизация кэшей В этом докладе мы бы хотели рассказать как мы решаем эти и другие проблемы, свойственные многим другим сложным .NET программам. Вы узнаете о: * нашем опыте работы с NoSql базами данных * инструментах производительности (DotTrace, DotMemory, Windbg, DotPeek, .Net Memory Profiler, …) * ошибках связанных с выделением ненужной памяти * нетривиальных случаях выделения памяти * ошибках синхронизации * тонкостях работы с COM * очень нетривиальных структурах данных и многом другом… </blockquote> == Видео == {{vimeoembed|109074656|800|450}} {{youtubelink|K74cawfml4g}}{{letscomment}} <!-- pollholder --> == Слайды == [[File:Resharper изнутри - многопоточность, структуры данных, memory traffic (Кирилл Скрыган, SECR-2014).pdf|left|page=-|256px]] {{----}} == Примечания и отзывы == <!-- <blockquote>[©]</blockquote> --> * [http://2014.secrus.org/lang/ru/program/invited-speakers/kirill-skrygan Страница доклада на сайте конференции] <references/> [[Category:SECR-2014]] [[Category:ToPublish]] <!-- --> <!-- topub --> [[Категория:SECR-2014]] [[Категория:Оптимизация приложения]] [[Категория:.NET]] [[Категория:Csharp]] {{stats|disqus_comments=1|refresh_time=2021-08-31T16:34:51.382643|vimeo_comments=0|vimeo_plays=234|youtube_comments=0|youtube_plays=79}} |
Текущая версия на 12:19, 4 сентября 2021
Содержание
Аннотация
- Докладчик
- Кирилл Скрыган
ReSharper — это одно из самых больших и сложных приложений в мире .Net.
Предоставляя нашим пользователям огромную функциональность, нам приходится решать такие сложные задачи, как:
- оптимизация динамического выделения памяти (“memory traffic”)
- синхронизация потоков с учётом отзывчивости пользовательского интерфейса
- оптимизация кэшей
В этом докладе мы бы хотели рассказать как мы решаем эти и другие проблемы, свойственные многим другим сложным .NET программам. Вы узнаете о:
- нашем опыте работы с NoSql базами данных
- инструментах производительности (DotTrace, DotMemory, Windbg, DotPeek, .Net Memory Profiler, …)
- ошибках связанных с выделением ненужной памяти
- нетривиальных случаях выделения памяти
- ошибках синхронизации
- тонкостях работы с COM
- очень нетривиальных структурах данных
и многом другом…
Видео
Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.
Слайды
Примечания и отзывы
Plays:313
Comments:1