У меня довольно большое блестящее приложение, в котором я выполняю более длинные вычисления, развернутые на локальном сервере.Фактическая проблема заключается в том, что ОЗУ не очищается полностью с такими вызовами, как gc()
и rm()
.После нескольких запусков оперативной памяти больше не достаточно, и требуется перезапуск R с .rs.restartR()
.
. До сих пор мой подход заключался в простом запуске приложения с .Rprofile
и «первой» функцией, такой как
.First <- function(){
setwd("directory")
shiny::runApp()}
Я также пытался вызвать приложение внутри скрипта с помощью source()
вместо прямого с shiny::runApp()
При открытии RStudio у меня появляется пустое окно, но приложениетем не менее называется.Я мог бы жить с пустой версией RStudio, но вычисление занимает намного больше времени, чем обычно (настолько долго, что я даже не знаю, завершится ли оно вообще).
Любые предположения о том, в чем может быть проблема, будутпризнательна.