Представьте, ваша программа — образец чистого кода, прошедший ревью и покрытый тестами. Казалось бы, всё идеально. Но производительность не такая, на какую рассчитывали. Вы проверили всё, что знали. А что, если проблема в том, о чём вы могли не знать? Все может упираться выравнивание данных в памяти. Для многих этот механизм так и остаётся загадкой. Предлагаем вам вместе попробовать разобраться в такой непростой теме.