Esiste un riferimento per la dimensione della memoria della struttura dati Python su piattaforme a 32 e 64 bit?
In caso contrario, sarebbe bello averlo su SO. Più esaustivo è, meglio è! Quindi quanti byte vengono utilizzati dalle seguenti strutture Python (a seconda lendel tipo di contenuto e se pertinente)?
intfloat- riferimento
str- stringa unicode
tuplelistdictsetarray.arraynumpy.arraydeque- oggetto classi nuovo stile
- oggetto classi vecchio stile
- ... e tutto quello che sto dimenticando!
(Per i contenitori che conservano solo riferimenti ad altri oggetti, ovviamente non vogliamo contare le dimensioni dell'elemento stesso, poiché potrebbe essere condiviso.)
Inoltre, esiste un modo per ottenere la memoria utilizzata da un oggetto in fase di esecuzione (in modo ricorsivo o no)?
a, usa a.nbytes.