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

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

(Batch edit: replace .secr.ru/program/ with .secr.ru/lang/ru/program/)
(Batch edit: replace PCRE (\n\n)+(\n) with \2)
 
(не показано 40 промежуточных версий этого же участника)
== Аннотация ==
;Докладчик: {{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.ruorg/lang/ru/program/invited-speakers/kirill-skrygan Страница доклада на сайте конференции]

<references/>

[[Category:SECR-2014]] <!-- -->

<!-- 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

Аннотация

Докладчик
Кирилл Скрыган.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