Che cos'è XMX e XMS in Java?
Che cos'è XMX e XMS in Java?

Video: Che cos'è XMX e XMS in Java?

Video: Che cos'è XMX e XMS in Java?
Video: #26 Stack And Heap in Java 2024, Novembre
Anonim

La bandiera Xmx specifica il pool di allocazione di memoria massimo per a Giava macchina virtuale (JVM), mentre Xms specifica il pool di allocazione della memoria iniziale. Ciò significa che la tua JVM verrà avviata con Xms quantità di memoria e sarà in grado di utilizzare un massimo di Xmx quantità di memoria.

Allo stesso modo ci si potrebbe chiedere, qual è il parametro XMS e XMX in Java?

In questo post, vedremo su Parametro Xms e Xmx in Java . - Xmx specifica la dimensione massima della memoria per Giava macchina virtuale (JVM), mentre - Xms specifica la dimensione della memoria iniziale. Significa che JVM verrà avviato con Xms quantità di memoria e JVM sarà in grado di utilizzare il massimo della quantità di memoria JVM.

Inoltre, cosa significa xmx1024m? Giava - Xmx1024m significa che il VM Potere allocare un massimo di 1024 MB. In parole povere questo si intende che l'applicazione Potere utilizzare un massimo di 1024 MB di memoria.

Semplicemente, cos'è XMS?

XMS . Sta per Extended Memory Specification, una procedura sviluppata congiuntamente da AST Research, Intel Corporation, Lotus Development e Microsoft Corporation per l'utilizzo della memoria estesa e dell'area di memoria elevata di DOS, un blocco di 64 KB appena sopra 1 MB.

Perché XMS e XMX dovrebbero essere la stessa cosa?

impostazione del xms essere il stesso come la xmx impedirà le pause causate dall'espansione dell'heap. A sua volta, può aiutare a prevenire problemi di prestazioni all'interno di JIRA in attesa che JAVA gestisca le modifiche all'allocazione della memoria.

Consigliato: