Diese Beschreibung veranschaulicht die Verwendung des “XMS" Und "XmxParameter in Java.
Was sind "XMS" und "XMX" in Java?
“XMS" Und "Xmx”In Java beziehen sich auf die Parameter, die verwendet werden, um die Haufengröße anzupassen. Es funktioniert so.
-XMS
Es wird verwendet, um die anfängliche Haufengröße festzulegen. Wenn die minimale Haufengröße mit der maximalen Haufengröße identisch ist.
-Xmx
Es wird verwendet, um die maximale Haufengröße zuzuweisen. Die Leistung ist beeinflusst, wenn der maximale Heap -Wert im Vergleich zur Menge der Live -Daten niedriger zugewiesen wird.
Syntax
Syntax | Verwendung | Standard |
-XMS | Zertifiziert die minimale Haufengröße. | 8 MB |
-Xmx | Zuweist die maximale Haufengröße. | 25% des verfügbaren/kostenlosen Speichers |
Wichtige Überlegungen
Die folgenden Punkte sollten berücksichtigt werden, bevor Sie mit den diskutierten Parametern arbeiten:
Beispiele
Die folgenden Beispiele behandeln alle möglichen Ergebnisse der diskutierten Parameter:
-Xms4m -xmx64mDer angegebene Befehl zeigt an, dass der Haufen mit “beginnt“4MB bis zum Maximum von “64”MB.
-Xms50mDie obige Größe bedeutet, dass der Haufen mit “beginnt“50MB bis zum Standardmaximum.
-Xmx256mEbenso initiiert der Heap hier aus dem Standard -Anfangswert bis zu einem Maximum von “256”MB.
-Xms50m -xmx50mIn den obigen Größen heißt es, dass der Haufen initiiert “50MB und bleibt intakt, wachsen dadurch nie.
Abschluss
Der "-XMS" Und "-Xmx"Parameter in Java weisen die minimalen und maximalen Haufengrößen zu, und der Haufen kann niemals größer werden als“-Xmx”. Außerdem werden diese Parameter von der Java Virtual Machine (JVM) erkannt. In diesem Blog wurden die Funktionen der Parameter „-xms“ und „-xmx“ in Java erörtert.