r - Как очистить память, используемую rJava?
Я использую пакет xlsx для создания рабочей книги, рабочей таблицы, записи данных на лист и последующего сохранения рабочей книги. Однако, когда я повторяю этот набор действий несколько раз, я начинаю с сообщения об ошибке:
>Error in .jcheck(silent = FALSE) :
java.lang.OutOfMemoryError: GC overhead limit exceeded.jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, .jcast(if (inherits(o, "jobjRef") || inherits(o, "jarrayRef")) o else cl, "java/lang/Object"), .jnew("java/lang/String", method), j_p, j_pc, use.true.class = TRUE, evalString = simplify, evalArray = FALSE)Error in .jnew("java/io/FileOutputStream", file) :
Java Exception .jnew("java/io/FileOutputStream", file)
>Error in .jnew("org/apache/poi/xssf/usermodel/XSSFWorkbook") :
Java Exception .jnew("org/apache/poi/xssf/usermodel/XSSFWorkbook")
Error in .jcheck(silent = FALSE) :
Java Exception .jcall(wb, "Lorg/apache/poi/ss/usermodel/Sheet;", "createSheet", sheetName)