Ich habe ein Skript mit langer Laufzeit, das, wenn es lange genug ausgeführt wird, den gesamten Speicher auf meinem System belegt.
Ohne auf Details zum Skript einzugehen, habe ich zwei Fragen:
- Gibt es "Best Practices", die dazu beitragen, das Auftreten von Lecks zu verhindern?
- Welche Techniken gibt es, um Speicherlecks in Python zu debuggen?
__del__
Methoden aufgelistet , auf die bis auf ihren Zyklus nicht mehr verwiesen wird. Der Zyklus kann aufgrund von Problemen mit nicht unterbrochen werden __del__
. Repariere es!