Risposte:
Se non sbaglio sono uguali in Linux. Con il comando Java hai le 2 opzioni:
Quindi fare -Xmx1024m -Xms128m
dovrebbe funzionare.
Ecco un estratto dal fare un man java
nel terminale
-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 chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
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 chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xmx83886080
-Xmx81920k
-Xmx80m
Quindi, in sostanza, riassume i dubbi usando gli stessi parametri.
Per usarlo vai su un terminale e scrivilo con un programma jar. Nel mio esempio sto utilizzando il server minecraft: java -Xms1024M -Xmx2048M -jar minecraft.jar
.
Ecco un'immagine di ciò che accade:
Devo notare che i parametri sono case sensitive . Quindi xmx1024M non è lo stesso di Xmx1024M.
Lo stesso vale per Linux. Se si desidera rendere permanenti le opzioni, è possibile esportare la JAVA_OPTS
variabile di ambiente.
Consiglio di farlo su una base per utente. Modifica il .profile
file nella tua home directory (o .bash_profile
se esiste e usi bash) per includere questa riga:
export JAVA_OPTS='-Xincgc -Xmx2048M'
Dopo aver impostato questo, è necessario riavviare le sessioni della shell affinché si applichi.
In alternativa, puoi anche modificare il profilo di sistema in / etc / profile.
Modifica: le impostazioni per il plug-in Java Browser sono definite nel Pannello di controllo Java: http://docs.oracle.com/javase/1.4.2/docs/guide/plugin/developer_guide/control_panel.html .