Оптимизация расположения экземпляров классов в памяти в C++

Обновление приложения с 32-битной до 64-битной увеличивает размер указателя и объем памяти, занимаемый объектами.

Я ищу способы максимально сократить объем памяти, занимаемой объектами. Для структур POD я выгружаю структуру памяти структуры, чтобы выяснить, как упаковать элементы и уменьшить заполнение компилятора.

Есть ли способ определить структуру памяти для объектов, не относящихся к POD, таких как экземпляры классов? Как я могу добиться чего-то похожего на упаковку объектов класса?

Спасибо, Dan

6
задан Luca Martini 3 April 2012 в 07:50
поделиться