Ho bisogno di conoscere la dimensione degli oggetti nel mio programma python. Ho il ciclo for
in cui ho bisogno di conoscere la dimensione degli oggetti. Se utilizzo sys.getsizeof
, la memoria non viene liberata all'istante e non riesco a vedere la dimensione effettiva. C'è un modo per farlo?python. ottenere la dimensione di un oggetto
I miei oggetti sono json e stringa. Nel peggiore dei casi posso salvarli su file e guardare le dimensioni dei file. Ma come posso guardare alla dimensione del file dal codice Python?
Modifica: la dimensione degli oggetti serializzati è più importante per me. quindi la seconda parte della domanda è essenziale.
Grazie.
La dimensione di un file (che rappresenta la forma serializzata di un oggetto) sul disco non corrisponde necessariamente alla quantità di memoria occupata dall'oggetto corrispondente. _Perché-hai bisogno di sapere la taglia? Ti preoccupi del consumo di memoria? Qual è il problema più grande che stai cercando di risolvere? –
Che cosa stai cercando di fare con queste informazioni? Potrebbe esserci un percorso più snello verso il tuo obiettivo. –
Per cosa ti serve? Esistono diversi tipi di "taglie". – hamstergene