Если вы используете оператор sizeof
, вы получите размер указателя (который, очевидно, будет одинаковым для всех объектов).
Вы можете написать свой собственный метод и выполнить итерацию (используя отражение) для всех элементов объекта (или тех, которые вас интересуют) и добавить размер каждого отдельного элемента.
Сложная часть сможет определить размер элемента, который не является нативным типом ... ваш метод должен быть несколько "рекурсивным".
Если бы вы реализовали вышеуказанную идею, у вас был бы приблизительный размер объекта.