Я запускаю цикл из ~ 100 файловПроцедура заключается в следующем:
Распаковать файлы.
Извлечь информацию из разархивированных файлов.
Выполните манипуляции с информацией и сохраните ее в список.result_list[[i]] <- df_processed_info
.
Регулярно сохраняйте result_list в файл RDS и rm(result_list)
.
Я выполняю все шаги для каждого сжатого файла перед запускомс новым файлом.Я удаляю (rm
) объекты и сбрасываю память после удаления объектов (gc(reset=TRUE)
).
Когда я проверяю память в R с помощью gc()
, я получаю низкий показатель, но когда я проверяю диспетчер задач Windows, моя память ОЗУ очень высока.Почему две цифры такие разные?Это связано с RStudio?
Я считал, что выращивание объектов внутри цикла путем добавления в список [result_list[[i]] <- df_processed_info
] было лучшим способом.Я ошибся?Может ли это быть причиной проблемы?