Saltar al contenido

¿Cómo cambio los parámetros de tiempo de ejecución de Java?

No dudes en compartir nuestra página y códigos en tus redes sociales, ayúdanos a hacer crecer esta comunidad.

Solución:

Lo mismo se aplica en Linux. Si desea que las opciones sean permanentes, puede exportar el JAVA_OPTS Variable ambiental.

Recomiendo hacerlo por usuario. Modificar el .profile archivo en su directorio de inicio (o .bash_profile si existiera 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.

Como alternativa, 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.

Si no me equivoco son iguales en Linux. Con el Java comando tienes las 2 opciones:

  • Xmx establece el tamaño máximo de almacenamiento dinámico de memoria.
  • Xms establece el tamaño mínimo de almacenamiento dinámico de memoria.

Así que haciendo -Xmx1024m -Xms128m Deberia trabajar.

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

Entonces eso 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:

ingrese la descripción de la imagen aquí

Debo señalar que los parámetros son Distingue mayúsculas y minúsculas. Entonces xmx1024M no es lo mismo que Xmx1024M.

Comentarios y puntuaciones

Si tienes alguna sospecha o capacidad de aclararse nuestro tutorial eres capaz de dejar una ilustración y con placer lo leeremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *