Mögliche Duplizieren:
Python memory profilerWie kann ich Speicherlecks in meinem Python-Programm finden?
Ich habe eine ziemlich komplexe (etwa 20.000) Linie Python-Programm bekam die nach einiger Entwicklung begonnen hat, zunehmende Mengen an Speicher aufwendig, wenn es ausgeführt wird. Was sind die besten Werkzeuge und Techniken, um herauszufinden, wofür der gesamte Speicher verwendet wird?
Normalerweise kommt es darauf an, entweder Verweise auf Objekte oder Bugs von Erweiterungsmodulen zu behalten (was nicht besonders wahrscheinlich ist, da wir die Python 2.4-Installation eine Zeit lang benutzt haben).
Wir verwenden verschiedene Bibliotheken von Drittanbietern wie Twisted, Twisted Conch und MySQLdb.
bitte schließen - das ist ein Duplikat –
Es gab bereits eine [Frage] (http://stackoverflow.com/questions/110259/python-memory-profiler/110826) zu diesem Thema. – Seb