В Python, как выглядит пользовательский объект в памяти?

#python

Вопрос:

Я был удивлен, когда узнал, что определенный пользователем объект сам по себе занимает некоторое количество памяти (48 байт) и хранится по отдельному адресу по сравнению с атрибутами объекта. Поэтому я хочу понять, как пользовательский объект выглядит в памяти.

Комментарии:

1. Это полностью зависит от реализации. Но в целом в CPython объект имеет ссылку на дикт, в котором хранятся его атрибуты, а не атрибуты, «встроенные» в сам объект.