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