Impostazione
|
Descrizione
|
||||
---|---|---|---|---|---|
-server
|
Indica esplicitamente a JVM di eseguire la modalità server. L'esecuzione nella modalità server è l'impostazione di default quando si utilizza JDK a 64 bit, tuttavia è buona pratica dichiararla.
|
||||
-d64
|
Indica esplicitamente a JVM di eseguire la modalità a 64 bit. JVM corrente rileva automaticamente questa modalità, tuttavia è buona pratica dichiararla.
|
||||
XX:+UseG1GC
|
Indica a JVM di utilizzare Garbage First Garbage Collector.
|
||||
-Dfile.encoding=UTF-8
|
Indica a JVM di utilizzare UTF-8 come set di caratteri di default in modo da consentire la corretta visualizzazione degli alfabeti non occidentali.
|
||||
-Djava.library.path
|
Specifica il percorso della libreria nativa.
|
||||
-Xms3072m (per un sistema con 4 GB di memoria)
|
Indica a JVM di allocare almeno 3072 MB di memoria al processo di Tomcat. È consigliabile allocare il 75% della memoria di sistema disponibile.
|
||||
-Xmx3072m (per un sistema con 4 GB di memoria)
|
Indica a JVM di limitare la memoria massima per il processo di Tomcat. È consigliabile allocare il 75% della memoria di sistema disponibile.
|
||||
-Dlog4j2.formatMsgNoLookups=true
|
Impostazione
|
Descrizione
|
---|---|
-Dcom.sun.management.jmxremote
|
Notifica a JVM che si intende monitorarlo in remoto tramite JMX.
|
-Dcom.sun.management.jmxremote.port=22222
|
Porta che JVM deve aprire per il monitoraggio.
|
-Dcom.sun.management.jmxremote.ssl=false
|
Nessun utilizzo di SSL.
|
-Dcom.sun.management.jmxremote.authenticate=false
|
Nessuna autenticazione richiesta.
|
-Djava.rmi.server.hostname=<host o IP>
|
Nome host o indirizzo IP che viene utilizzato dalla connessione client RMI sottostante.
|