[Python] Consumo di memoria di una struttura
Pietro Battiston
battiston a mail.dm.unipi.it
Ven 30 Nov 2007 16:30:29 CET
Gian Mario Tagliaretti ha scritto:
> Il 30/11/07, Luca<lucafbb a gmail.com> ha scritto:
>
>> Ho un problema piuttosto urgente da risolvere. Volevo sapere se esiste
>> in python una funzione che mi ritorni l'occupazione di memoria di una
>> struttura, nel mio caso una lunghissima lista contenente sottoelementi
>> quali tuple, dizionari...
>>
>
> difficile rispondere, per ogni oggetto (stringhe, interi, liste,
> dizionari) sono in gioco fattori diversi, tra cui il garbage
> collector. dipende anche dalla piattaforma.
>
Premesso che la prima volta che ho sentito parlare di pickle è oggi, non
potrebbe fare al caso suo una semplice len(pickle(struttura))?
(ovviamente sarebbe una soluzione poco efficiente, che non tiene conto
di eventuali ottimizzazioni nella memorizzazione)
Pietro
More information about the Python
mailing list