Struct of Arrays: Этот трюк ускорит твой код в десятки раз!

📲 Telegram:
💸 Boosty (поддержать канал):
В этом видео разбираем, как Struct of Arrays (SoA) меняет подход к работе с памятью и ускоряет код в десятки раз. Почему Array of Structs (AoS) — это тормоз? Как избежать Cache Miss, сделать код cache-friendly и писать действительно blazing fast? Показываю реальные примеры на Rust, объясняю, как работает выравнивание, cache line и структурная упаковка. Пора писать код не для людей, а для процессора. rust, производительность, оптимизация, кеш, выравнивание, blazing fast, кеш-френдли, низкоуровневое программирование, память, Struct of Arrays, Array of Structs, системное программирование, ускорение кода, rustlang 00:00 — Добро пожаловать в Blazing Corporation 00:50 — Почему OOP — не база, а масонский заговор 01:45 — Абстрактная кошка и Cache Miss 03:51 — Array of Structs (AoS) на Rust 07:16 — Оптимизация с repr(packed) 08:02 — Структура весом в 1 байт 09:06 — Что такое Struct of Arrays (SoA) и зачем он нужен 12:53 — Используем with_capacity 14:39 — Параллелим через Rayon 16:13 — Вывод: Struct of Arrays — blazing fast решение

Смотрите также