최근 악명 높은 오류 메시지가 나타났습니다 : OutOfMemoryError
. 64GB Mac에 16GB 램과 2X2.6 GH 쿼드 코어가 있습니다. 이 오류 메시지를 얻는 것은 내가이 알고리즘을 실행하고있는 것과 같은 알고리즘이 다른 컴퓨터에서 원활하게 실행되고 있기 때문에 나에게 의미가 없다. (우분투 16GB 램). 내 맥에 위의 코드를 실행하면자바 메모리를 늘리는 방법 (알고리즘은 Ubuntu에서 실행되지만 Mac에서는 실행되지 않습니다. 동일한 컴퓨터 구성)
System.out.println(java.lang.Runtime.getRuntime().maxMemory());
내가 얻을 : 우분투 시스템에서이 코드를 실행할 때 내가 얻을 129,957,888
(물론 :-)의 쉼표없이) : 1,856,700,416
누구나 내 알고리즘을 실행하기 위해 최대 메모리를 어떻게 늘릴 수 있습니까? 감사!
나는 이클립스를 설정하려고 시도했다 : 기본 VM 인수 -Xms512m -Xmx4g
,하지만 아무것도 바뀌지 않았다.
16GB RAM을 의미하는 것 같습니다. – Alex