Cet article illustrera l'utilisation du «Xms" et "Xmx»Paramètres en Java.
Que sont «XMS» et «XMX» en Java?
"Xms" et "Xmx«En Java, référez-vous aux paramètres utilisés pour ajuster la taille du tas. Il fonctionne de telle manière que le premier paramètre alloue la taille minimale du tas et le dernier paramètre attribue la taille maximale du tas.
-Xms
Il est utilisé pour définir la taille du tas initial. Il est conseillé à la taille minimale du tas identique à la taille maximale du tas de tas de s'abstenir de la collecte des ordures.
-Xmx
Il est utilisé pour attribuer la taille maximale du tas. Les performances sont affectées si la valeur maximale du tas est allouée plus bas par rapport à la quantité de données en direct.
Syntaxe
Syntaxe | Usage | Défaut |
-Xms | Alloue la taille minimale du tas. | 8 Mb |
-Xmx | Alloue la taille maximale du tas. | 25% de la mémoire disponible / libre |
Considérations importantes
Les points suivants doivent être pris en compte avant de travailler avec les paramètres discutés:
Exemples
Les exemples suivants couvrent tous les résultats possibles des paramètres discutés:
-Xms4m -xmx64mLa commande donnée indique que le tas commence à partir de «4"MB jusqu'à le maximum de"64»MB.
-XMS50MLa taille ci-dessus signifie que le tas commence «50”MB jusqu'à la maximum par défaut.
-Xmx256mDe même, ici, le tas découle de la valeur initiale par défaut jusqu'à un maximum de «256»MB.
-XMS50M -XMX50MLes tailles ci-dessus indiquent que le tas initie à «50”MB et reste intact, ne grandissant donc jamais.
Conclusion
Le "-Xms" et "-Xmx«Les paramètres de Java attribuent le minimum et les tailles de tas maximales, respectivement et le tas ne peut jamais devenir plus grand que«-Xmx". De plus, ces paramètres sont reconnus par la machine virtuelle Java (JVM). Ce blog a discuté des fonctionnalités des paramètres «-xms» et «-xmx» en Java.