Всем привет, заметил что predict_proba (возможно и predict) кушает много памяти.
Например, запускаю predict_proba на датасете из 3 миллиона наблюдейний, на момент запуска 6Gb оперативной памяти занято из 32Gb.
Во время работы всех потоков процессора память не растет, потом начинает работать один поток и занимаемый объем памяти резко растет до 32gb чуть-чуть залезая в swap, после завершения работы занятый объем резко падает до 9Gb. Получается, что сами предикшены занимают около 3Gb, тогда зачем ему дополнительный 21Gb? Если добавлять больше наблюдений то уже будет глубоко залезать в swap, что не очень хорошо. Это правильная работа или какой-то баг?