У меня есть тысячи файлов, которые нужно загрузить на s3, и они выполняются в течение l oop с многопоточным исполнителем threadpool с фьючерсами, который передает задачу исполнителя, чтобы поместить ее в s3, и ожидает ее окончания sh в конце.
в то время как есть другой поток, который выполняет некоторую другую обработку данных, прежде чем он выйдет из этого процесса.
В течение этого времени потребление памяти увеличивается, поскольку файлы в циклах вызывают нагрузку на память. Я читаю файлы в память как байты, чтобы создать ха sh для дедупликации.
Есть ли способ уменьшить потребление памяти, как.