Город МОСКОВСКИЙ
01:02:37

Андрей Акиньшин — Поговорим про память

Аватар
Очищение энергии
Просмотры:
246
Дата загрузки:
14.11.2023 17:51
Длительность:
01:02:37
Категория:
Технологии и интернет

Описание


Во многих современных приложениях производительность упирается в память. Измерять скорость работы и писать корректные бенчмарки в таком случае не так-то просто: слишком много факторов влияют на итоговое время работы. В этом докладе мы поговорим о том, из чего складывается производительность работы с памятью. Обсудим как низкоуровневые хардварные штуки (CPU cache и его ассоциативность, выравнивание, store forwarding, 4K aliasing, prefetching, cache/page splits, cache bank conflicts и т.п.), так и более .NET-специфичные проблемы (pinned objects, large object heap, особенности работы кучи в полном .NET Framework и Mono).

Рекомендуемые видео