Я написал код python, который в основном сканирует все файлы в папке (извлекает некоторый текст из всех файлов, находящихся в этой папке)
- Если папка мала, т.е. нет файлов меньше, тогда использование оперативной памяти низкое
- Если ни один из файлов не превышает 100 КБ, память приближается к 80-90%
в основном выполняется -
для пути, подкаталогов, файлов в os.walk (папка): обрабатывать файлы на основе некоторого logi c
после того, как программа завершает работу, оперативная память отключается. Но для больших папок он продолжает расти, я проверил все объявленные переменные et c, но не смог отладить утечку памяти.
Хочу проверить, какая переменная или экземпляр продолжает расти. Пытался использовать mem_top, pympler et c, но не очень помог при отладке.