Qu'est-ce que XMX et XMS en Java ?
Qu'est-ce que XMX et XMS en Java ?

Vidéo: Qu'est-ce que XMX et XMS en Java ?

Vidéo: Qu'est-ce que XMX et XMS en Java ?
Vidéo: 04 - Réservation et libération de la mémoire par le garbage collector 2024, Novembre
Anonim

Le drapeau Xmx spécifie le pool d'allocation de mémoire maximum pour un Java machine virtuelle (JVM), tandis que Xms spécifie le pool d'allocation de mémoire initial. Cela signifie que votre JVM sera démarrée avec Xms quantité de mémoire et pourra utiliser un maximum de Xmx quantité de mémoire.

De même, on peut se demander, qu'est-ce que le paramètre XMS et XMX en Java ?

Dans cet article, nous verrons environ Paramètre Xms et Xmx en java . - Xmx spécifie la taille de mémoire maximale pour Java machine virtuelle (JVM), tandis que - Xms spécifie la taille initiale de la mémoire. Cela signifie que JVM sera démarré avec Xms quantité de mémoire et JVM pourra utiliser au maximum la quantité de mémoire JVM.

De plus, que signifie xmx1024m ? java - Xmx1024m signifie que la VM pouvez allouez un maximum de 1024 Mo. En termes simples, cela moyens que la demande pouvez utiliser un maximum de 1024 Mo de mémoire.

Tout simplement, qu'est-ce que XMS ?

XMS . Signifie Extended Memory Specification, une procédure développée conjointement par AST Research, Intel Corporation, Lotus Development et Microsoft Corporation pour utiliser la mémoire étendue et la zone de mémoire haute de DOS, un bloc de 64 Ko juste au-dessus de 1 Mo.

Pourquoi XMS et XMX devraient-ils être identiques ?

réglage de la xms être le même comme le xmx empêchera les pauses causées par l'expansion du tas. À son tour, cela peut aider à éviter les problèmes de performances dans JIRA en attendant que JAVA traite les changements d'allocation de mémoire.

Conseillé: