2017-09-12 2 views
0

패키지 하위 공간의 부분 공간 클러스터링 알고리즘을 사용하고 싶습니다. R 및 패키지에서 제공하는 데이터 집합을 예제로 실행하면 프로그램이 올바르게 작동합니다.R java.lang.OutOfMemoryError 오류 : Java 힙 공간

하지만 일단 데이터 세트로 코드를 실행하면 오류가 발생합니다. 내 데이터의 크기는 57MB입니다. Rstudio 버전 1.0.153에서이 코드를 실행하고 있습니다.

library("R.matlab") 
dataOrg <- readMat ("forAfrooz-8-17.mat") 
data<-allASD.dynamicRoiCompsRho <- (dataOrg)[[37]] 
dim(allASD.dynamicRoiCompsRho) 
options(java.parameters = "-Xmx4G") 
library("rJava") 
library("subspace") 
library("RWekajars") 
debug(FIRES) 
cl2<-FIRES(data) 

내가 힙 공간의 크기를 증가하려고하지만 난 내 코드를 디버깅하려고 할 때 여전히 다음과 같은 오류가 점점 오전 :

Error in rJava::.jcall("JavaObjectFromDataConverter", returnSig = "[[D", : 
    java.lang.OutOfMemoryError: Java heap space 

어떻게이 오류를 처리 할 수 ​​있습니까? 힙 공간을 늘릴 수있는 다른 방법이 있습니까?

답변

-1

"options (java.parameters ="-Xmx8000m ")"를 스크립트 맨 위에 사용하십시오.

관련 문제