ReinstallJava
은 JVMArguments
옵션을 취합니다. 당신과 같이 힙 크기를 전달하는 데 사용할 수 있습니다 :
In[1]:= Needs["JLink`"]
In[2]:= Options[ReinstallJava]
Out[2]= {ClassPath -> Automatic, CommandLine -> Automatic,
JVMArguments -> None, ForceLaunch -> False, Default -> Automatic,
CreateExtraLinks -> Automatic, "Asynchronous" -> Automatic}
In[3]:= ?JVMArguments
JVMArguments is an option to InstallJava that
allows you to specify additional command-line
arguments passed to the Java virtual machine at
startup. The string you specify is added to the
command line used to launch Java. You can use this
option to specify properties with the standard -D
syntax, such as "-Dsome.property=true". This
option is not supported on Mac OSX. >>
In[4]:= LoadJavaClass["java.lang.Runtime"];
In[5]:= java`lang`Runtime`getRuntime[]@maxMemory[]
Out[5]= 238616576
In[6]:= ReinstallJava[JVMArguments -> "-Xmx64g"];
In[7]:= LoadJavaClass["java.lang.Runtime"];
In[8]:= java`lang`Runtime`getRuntime[]@maxMemory[]
Out[8]= 61084008448
는 (I 번 C:\Program Files\Wolfram Research\Mathematica\7.0\SystemFiles\Links\JLink\Kernel
의 코드를 읽고 절망이 알아 낸이 가지 분명한 듯이 Options[ReinstallJava]
에 상장되었습니다 몰래 후 ....)
어떻게 m 교체 실제 메모리가 시스템에 있습니까? –
32GB - 320MB 이상 –