Respuestas:
Si no me equivoco, son los mismos en Linux. Con el comando Java tienes las 2 opciones:
Hacerlo -Xmx1024m -Xms128m
debería funcionar.
Aquí hay un extracto de hacer un man java
en la terminal
-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
Así que básicamente resume las dudas usando los mismos parámetros.
Para usar esto, vaya a un terminal y escríbalo con un programa jar. En mi ejemplo estoy usando el servidor de Minecraft: java -Xms1024M -Xmx2048M -jar minecraft.jar
.
Aquí hay una imagen de lo que sucede:
Debo señalar que los parámetros son sensibles a mayúsculas y minúsculas . Entonces xmx1024M no es lo mismo que Xmx1024M.
Lo mismo se aplica en Linux. Si desea que las opciones sean permanentes, puede exportar la JAVA_OPTS
variable de entorno.
Recomiendo hacerlo por usuario. Modifique el .profile
archivo en su directorio de inicio (o .bash_profile
si existe y usa bash) para incluir esta línea:
export JAVA_OPTS='-Xincgc -Xmx2048M'
Después de configurar esto, debe reiniciar las sesiones de shell para que se aplique.
Alternativamente, también puede modificar el perfil de todo el sistema en / etc / profile.
Editar: la configuración del complemento del navegador Java se define en el Panel de control de Java: http://docs.oracle.com/javase/1.4.2/docs/guide/plugin/developer_guide/control_panel.html .