2014-06-27 12 views
9

Desidero stampare contemporaneamente la dimensione della memoria di tutte le variabili nel mio ambito.python- come visualizzare le dimensioni di tutte le variabili

Qualcosa di simile a:

for obj in locals().values(): 
    print sys.getsizeof(obj) 

Ma con i nomi delle variabili prima di ogni valore così posso vedere quali variabili ho bisogno di cancellare o dividere in lotti.

Idee?

risposta

16

È possibile iterare sia la chiave e il valore di un dizionario usando .items()

for var, obj in locals().items(): 
    print var, sys.getsizeof(obj) 
Problemi correlati