не менее. Такое выравниние по размеру поля гарантирует , что это само поле при условии того, что оно меньше восьми , будет считано за одну попытку. С другой стороны, это такое выравние вводит минимальные дополнрительные расходы собственно на это самое выравние, так как равнять char по 8 байтам такое себе. И пускай это в некоторых случаях не является оптимальным, но для общего случая это самый лучший вариант. Выставлять выравник больше, чем разрядность шины, не имеет никакого смысла , верно? Не рассматривая разумеется сейчас вопрос с false sharing в кеш линиях
Обсуждают сегодня