Запускать блестящее приложение при каждом новом перезапуске R автоматически - PullRequest
0 голосов
/ 11 февраля 2019

У меня довольно большое блестящее приложение, в котором я выполняю более длинные вычисления, развернутые на локальном сервере.Фактическая проблема заключается в том, что ОЗУ не очищается полностью с такими вызовами, как gc() и rm().После нескольких запусков оперативной памяти больше не достаточно, и требуется перезапуск R с .rs.restartR().

. До сих пор мой подход заключался в простом запуске приложения с .Rprofile и «первой» функцией, такой как

.First <- function(){

  setwd("directory")

  shiny::runApp()} 

Я также пытался вызвать приложение внутри скрипта с помощью source() вместо прямого с shiny::runApp()

При открытии RStudio у меня появляется пустое окно, но приложениетем не менее называется.Я мог бы жить с пустой версией RStudio, но вычисление занимает намного больше времени, чем обычно (настолько долго, что я даже не знаю, завершится ли оно вообще).

Любые предположения о том, в чем может быть проблема, будутпризнательна.

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