Как отладить утечку памяти в приложении python - PullRequest
0 голосов
/ 08 мая 2020

Я написал код python, который в основном сканирует все файлы в папке (извлекает некоторый текст из всех файлов, находящихся в этой папке)

  1. Если папка мала, т.е. нет файлов меньше, тогда использование оперативной памяти низкое
  2. Если ни один из файлов не превышает 100 КБ, память приближается к 80-90%

в основном выполняется -

для пути, подкаталогов, файлов в os.walk (папка): обрабатывать файлы на основе некоторого logi c

после того, как программа завершает работу, оперативная память отключается. Но для больших папок он продолжает расти, я проверил все объявленные переменные et c, но не смог отладить утечку памяти.

Хочу проверить, какая переменная или экземпляр продолжает расти. Пытался использовать mem_top, pympler et c, но не очень помог при отладке.

...