Кирилл Скрыган, JetBrains — ReSharper изнутри: многопоточность, структуры данных, memory traffic Конференция .NEXT 2014 Moscow, Москва, Мы создаем приложения с огромной функциональностью, и потому нам приходится решать сложные задачи: оптимизация динамического выделения памяти («memory traffic»), синхронизация потоков с учетом отзывчивости пользовательского интерфейса, оптимизация кэшей. Вы узнаете о: нашем опыте работы с NoSQL базами данных; инструментах производительности (DotTrace, DotMemory, Windbg, DotPeek, .NET Memory Profiler, …); ошибках, связанных с выделением ненужной памяти; нетривиальных случаях выделения памяти; ошибках синхронизации; тонкостях работы с COM; нетривиальных структурах данных и многом другом. Доклад будет полезен всем, кому приходится оптимизировать свои приложения: как по количеству операций в секунду (throughput), так и по времени отклика (latency).
Hide player controls
Hide resume playing