коллеги, теоретический вопрос..
допустим, есть функция func. я запускаю ее на чистом jupyter notebook, при старте используется 200 мб памяти, в процессе работы func читает паркет, что-то с ним делает, а потом записывает обратно в паркет. т.е. не создает никаких глобальных переменных.. в процессе работы утилизация памяти доходит до 30 гб., а по окончанию работы функции в памяти остается что-то на 11гб, хотя никаких новых переменных в глобальной области не появилось..
в чем может быть дело? И как этого избежать?