Существует сервис в котором получаю данные от базы и выполняю различные калькуляций.
Сам сервис инициализируеться получая ИД Пользователей и проблема в том, если количество ИД больше то соответственно калькуляций тоже много и повышаеться потребление памяти.
Сама задача выполняеться в фоновом процессе и если потребление памяти повышеаться то процесс сам себя отключает.
Пробовал даже ИД Пользователей подкинуть через цикл и вызвать сервис с наименьшим количеством пользователей для калькуляций, но и тут при проверке памяти через
get_process_mem, при каждом обороте цикла память повышаеться.
В самом сервисе изменить нечего все сделано аккуратно, проблема в больших данных как сними справляться ?