Вопросы по теме 'memory-alignment'
boost::interprocess - allocate_aligned в разделяемой памяти?
Если я использую allocate_aligned для выделения выровненного блока памяти в фрагменте общей памяти, как мне затем идентифицировать этот же блок в другом процессе? Например.
managed_shared_memory managed_shm(open_or_create, "SharedMemory",...
761 просмотров
schedule
17.11.2023
Проблема выравнивания классов
Я тестировал выравнивание классов и обнаружил странное поведение. Я протестировал его с настройкой компилятора VS2012 4 и 8 выравнивания байтов, но в каждом случае вывод одинаковый.
class Alignemnt{
public:
Alignemnt():a(){}
int a;...
104 просмотров
schedule
07.11.2023
Как организовать элементы в структуре, чтобы тратить минимум места на выравнивание?
[Не копия заполнения и упаковки структуры . Этот вопрос о том, как и когда происходит заполнение. Это о том, как с этим бороться.]
Я только что понял, сколько памяти тратится впустую в результате выравнивания в C++. Рассмотрим следующий простой...
5166 просмотров
schedule
28.12.2023