Tunnen itseni hölmöksi, kun en löydä netistä selvää tietoa. Muistaakseni heapin maksimikoko javassa oli 64MB (vai oliko se vain 16MB), mutta 1.5:ssä sitä on kasvatettu 1GB asti. Tämä uusi maksimi saadaan käyttöön vain joillakin erityisasetuksilla. Onko tässä mitään järkeä? Sattuuko joku tietämään. Jatkan kyllä itsekin etsimistä.
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
Tarkoitatko käytettävissä olevaa muistimäärää? Mainitsemasi koot vaikuttavat oletuksilta joita voi säätää. Katso:
http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/java.html
Kohta -Xmxn
http://java.sun.com/docs/hotspot/gc5.0/ergo5.html
-Xmsn
Specify the initial size, in bytes, of the memory allocation pool. This value must be a multiple of 1024 greater than 1MB. Append the letter k or K to indicate kilobytes, or m or M to indicate megabytes. The default value is 2MB. Examples:
-Xms6291456
-Xms6144k
-Xms6m
-Xmxn
Specify the maximum size, in bytes, of the memory allocation pool. This value must a multiple of 1024 greater than 2MB. Append the letter k or K to indicate kilobytes, or m or M to indicate megabytes. The default value is 64MB. Examples:
-Xmx83886080
-Xmx81920k
-Xmx80m
Siis oletus maksimille onkin 64MB, jota voi kasvattaa. Hienoa. Täytyy kokeilla. Tuo toinen linkki antaa ymmärtää, että 64MB olisi lopullinen maksimi... Niin väitettiin joissakin löytämissäni keskustelunpätkissäkin.