Вопросы по теме 'memory-alignment'

boost::interprocess - allocate_aligned в разделяемой памяти?
Если я использую allocate_aligned для выделения выровненного блока памяти в фрагменте общей памяти, как мне затем идентифицировать этот же блок в другом процессе? Например. managed_shared_memory managed_shm(open_or_create, "SharedMemory",...
761 просмотров

Проблема выравнивания классов
Я тестировал выравнивание классов и обнаружил странное поведение. Я протестировал его с настройкой компилятора VS2012 4 и 8 выравнивания байтов, но в каждом случае вывод одинаковый. class Alignemnt{ public: Alignemnt():a(){} int a;...
104 просмотров
schedule 07.11.2023

Как организовать элементы в структуре, чтобы тратить минимум места на выравнивание?
[Не копия заполнения и упаковки структуры . Этот вопрос о том, как и когда происходит заполнение. Это о том, как с этим бороться.] Я только что понял, сколько памяти тратится впустую в результате выравнивания в C++. Рассмотрим следующий простой...
5166 просмотров