У мене є давно запущений сценарій, який, якщо дозволити працювати досить довго, буде споживати всю пам'ять у моїй системі.
Не вдаючись до деталей щодо сценарію, у мене є два питання:
- Чи слід дотримуватися "Кращих практик", які допоможуть запобігти появі витоків?
- Які існують методи налагодження витоків пам'яті в Python?
__del__
методом, на який більше не посилаються, крім їх циклу. Цикл не може бути порушений через проблеми з __del__
. Полагодьте це!