Разница между отчетным использованием памяти R и диспетчером задач Windows - PullRequest
0 голосов
/ 11 июля 2019

Я запускаю цикл из ~ 100 файловПроцедура заключается в следующем:

  1. Распаковать файлы.

  2. Извлечь информацию из разархивированных файлов.

  3. Выполните манипуляции с информацией и сохраните ее в список.result_list[[i]] <- df_processed_info.

  4. Регулярно сохраняйте result_list в файл RDS и rm(result_list).

Я выполняю все шаги для каждого сжатого файла перед запускомс новым файлом.Я удаляю (rm) объекты и сбрасываю память после удаления объектов (gc(reset=TRUE)).

Когда я проверяю память в R с помощью gc(), я получаю низкий показатель, но когда я проверяю диспетчер задач Windows, моя память ОЗУ очень высока.Почему две цифры такие разные?Это связано с RStudio?

Я считал, что выращивание объектов внутри цикла путем добавления в список [result_list[[i]] <- df_processed_info] было лучшим способом.Я ошибся?Может ли это быть причиной проблемы?

RStudio Memory usage

Simultaneously, Windows Task Manager shows a very different figure

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...