Описание тега memory-alignment

Выравнивание памяти означает, что объекты и переменные находятся на определенных смещениях в системной памяти.

Все, что связано с проблемами и методами выравнивания памяти (также известного как выравнивание данных).

Выравнивание в этом контексте означает, что данные в памяти должны храниться, начиная с адреса, кратного некоторой константе (обычно это небольшая степень 2, например 2, 4, 8 или 16, в зависимости от архитектуры системы), чтобы избежать снижения производительности. при доступе к этим данным. Например, 32-разрядные процессоры требуют, чтобы 4-байтовое целое число располагалось по адресу памяти, который делится на 4 без остатка.

См. Википедию о выравнивании памяти.