Questo articolo illustrerà l'uso del "XMS" E "XMX"Parametri in Java.
Cosa sono "XMS" e "XMX" in Java?
"XMS" E "XMX"In Java fare riferimento ai parametri utilizzati per regolare la dimensione del heap. Funziona in modo tale che l'ex parametro alloca la dimensione minima del heap e il secondo parametro assegna la dimensione massima del heap.
-XMS
Viene utilizzato per impostare la dimensione del heap iniziale. Si consiglia di allocare la dimensione del heap minima identica alla dimensione massima del heap per astenersi dalla raccolta della spazzatura.
-XMX
Viene utilizzato per assegnare la dimensione massima del heap. Le prestazioni sono interessate se il valore di heap massimo viene allocato inferiore rispetto alla quantità di dati in tempo reale.
Sintassi
Sintassi | Utilizzo | Predefinito |
-XMS | Assegna la dimensione minima del heap. | 8 mb |
-XMX | Assegna la dimensione massima del heap. | 25% della memoria disponibile/libera |
Considerazioni importanti
I seguenti punti dovrebbero essere considerati prima di lavorare con i parametri discussi:
Esempi
I seguenti esempi coprono tutti i possibili risultati dei parametri discussi:
-XMS4M -XMX64MIl comando dato indica che l'heap parte da "4"MB fino al massimo di"64"MB.
-XMS50MLa dimensione sopra indica che l'heap parte da "50"MB fino al massimo predefinito.
-XMX256MAllo stesso modo, qui il heap inizia dal valore iniziale predefinito fino a un massimo di "256"MB.
-XMS50M -XMX50MLe dimensioni di cui sopra affermano che l'heap avvia a "50"MB e rimane intatto, così mai in crescita.
Conclusione
IL "-XMS" E "-XMX"I parametri in java assegnano rispettivamente il minimo e le dimensioni del mucchio-XMX". Inoltre, questi parametri sono riconosciuti dalla Java Virtual Machine (JVM). Questo blog ha discusso delle funzionalità dei parametri "-xms" e "-xmx" in Java.