Hvad er XMX og XMS i Java?
Hvad er XMX og XMS i Java?

Video: Hvad er XMX og XMS i Java?

Video: Hvad er XMX og XMS i Java?
Video: FIX Eclipse : "Unrecognized Option" & "Could not create the java virtual machine" 2024, November
Anonim

Flaget Xmx angiver den maksimale hukommelsesallokeringspulje for en Java virtuel maskine (JVM), mens Xms angiver den indledende hukommelsesallokeringspulje. Det betyder, at din JVM bliver startet med Xms mængde hukommelse og vil maksimalt kunne bruge Xmx mængden af hukommelse.

På samme måde kan man spørge, hvad er XMS og XMX parameter i Java?

I dette indlæg vil vi se ca Xms og Xmx parameter i java . - Xmx angiver maksimal hukommelsesstørrelse for Java virtuel maskine (JVM), mens - Xms angiver den oprindelige hukommelsesstørrelse. Det betyder, at JVM vil blive startet med Xms mængde hukommelse og JVM vil være i stand til at bruge maksimalt JVM mængde hukommelse.

Desuden, hvad betyder xmx1024m? java - Xmx1024m betyder at VM kan tildel maksimalt 1024 MB. I lægmandsforstand dette midler at ansøgningen kan bruge maksimalt 1024MB hukommelse.

Simpelthen, hvad er XMS?

XMS . Står for Extended Memory Specification, en procedure udviklet i fællesskab af AST Research, Intel Corporation, Lotus Development og Microsoft Corporation til brug af udvidet hukommelse og DOS's høje hukommelsesområde, en 64K blok lige over 1MB.

Hvorfor skulle XMS og XMX være det samme?

indstilling af xms at være den samme som xmx vil forhindre pauser forårsaget af heap-udvidelse. Til gengæld kan det hjælpe med at forhindre ydeevneproblemer i JIRA, mens man venter på, at JAVA håndterer ændringer i hukommelsesallokering.

Anbefalede: