Saya memiliki skrip yang berjalan lama yang, jika dibiarkan berjalan cukup lama, akan menghabiskan semua memori pada sistem saya.
Tanpa merinci skrip, saya punya dua pertanyaan:
- Apakah ada "Praktik Terbaik" untuk diikuti, yang akan membantu mencegah kebocoran terjadi?
- Teknik apa yang ada untuk men-debug kebocoran memori di Python?
__del__
metode yang tidak lagi dirujuk kecuali untuk siklus mereka. Siklus tidak dapat diputus, karena masalah dengan __del__
. Memperbaikinya!