> Grazie, adesso me lo leggo.
> Stavo anche pensando: in generale eseguo molti print di debug, non un flusso 
> esagerato, ma comunque continuo.

Intendi Logger.info/debug/warn/exception ? Oppure un semplice print? In genere 
non e' un problema a meno che l'applicazione non abbia una finestra dedicata a 
visualizzare un log di sistema che accumula i logs....

> Potrebbe essere questo un motivo di incremento della ram occupata? Conoscete 
> un modo per cancellare un eventuale buffer stdout?
>Adesso sto provando a vedere se trovo incrementi nella memoria eliminando 
>tutte le scritture a shell.

sys.stdout.flush()

In genere puoi usare sys.settrace con una funzione che stampi ogni 10 secondi 
la memoria usata (e la linea di codice ed il thread): semplice ed efficace 
anche se non e' "scalabile" (a lavoro usiamo un framework per questo ma e' 
codice proprietario).

 

_______________________________________________
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python

Rispondere a