Ошибка в .jcall (cellBlock $ ref, "V", setDataMethod, as.integer (j - 1L),: java.lang.OutOfMemoryError: Превышен лимит накладных расходов GC - PullRequest
0 голосов
/ 02 октября 2018

Мой результат модели в R говорит о том, что

Error in .jcall(cellBlock$ref, "V", setDataMethod, as.integer(j - 1L),  : 
  java.lang.OutOfMemoryError: GC overhead limit exceeded

Не могли бы вы сказать мне, что я должен сделать для решения этой проблемы?

1 Ответ

0 голосов
/ 21 ноября 2018

Это в основном можно решить, зарезервировав некоторый произвольно большой объем памяти перед загрузкой пакета rjava или xlsx.

options(java.parameters = "-Xmx4096m")
library(xlsx)

Иногда это работает нормально, иногда вам нужно перезапустить сеанс r, чтобызаставить это работать снова.Каким-то образом это проблема со сборкой мусора в Java, если многие функции вызываются за короткий промежуток времени.Не могу решить эту проблему на 100% до сих пор: - (

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