Как освободить кеш-память knitr в RStudio без кнопки (с помощью команды)? - PullRequest
0 голосов
/ 14 февраля 2019

Подобная проблема здесь .

Довольно сложно создать MRE для такого рода вещей.Это происходит только после некоторой работы с одним и тем же файлом RMD, скажем, несколько раз подряд.Внезапно, мой rsession процесс использует 13 ГБ оперативной памяти, хотя мои объекты данных находятся далеко от этого - самый большой, может быть, 1 МБ.(gc показывает менее 1G)

Я наконец понял, что если я использую выпадающий список knitr для очистки кэша knitr, он очищает память rsession.Но если я забуду сделать это часто, то мне нужно вручную убить rsession, надеюсь, не потерять последние изменения файла, и повторно запустить файл RMD.

Есть ли способ, которым я мог бы получить командуЯ периодически использую в файле для выполнения той же операции?

В качестве альтернативы, может ли кто-нибудь помочь мне понять, как я накапливаю на два порядка больше памяти в моем rsession, чем структуры данных, которые я использую в своей сессии?

...