Vilka typer av Java-minne finns det?
Vilka typer av Java-minne finns det?

Video: Vilka typer av Java-minne finns det?

Video: Vilka typer av Java-minne finns det?
Video: #26 Stack And Heap in Java 2024, April
Anonim

De minne i JVM är uppdelad i fem annorlunda delar nämligen− Metodområde− Metodområdet lagrar klasskoden: kod för variablerna och metoderna. Högen − Den Java objekt skapas i detta område. Java Stack− Medan metoder körs lagras resultaten i stacken minne.

Med tanke på detta, hur många typer av minnen finns det i JVM?

De minne i JVM uppdelad i 5 annorlunda delar:

Högen. Stack. Programräknareregister. Native Method Stack.

JVM utför några särskilda typer av operationer:

  • Laddar kod.
  • Verifiering av kod.
  • Kör koden.
  • Det ger körtidsmiljö för användarna.

Förutom ovan, vad är huvudminnet i Java? För det första av " huvudminne "vi menar" den Java hög, som ses av JVM'. JVM är i allmänhet gratis att arbeta på en lokal kopia av en variabel. Till exempel kan en JIT-kompilator skapa kod som laddar värdet av a Java variabel till ett register och fungerar sedan på det registret.

Följaktligen, vilka typer av heap-minne finns det?

3 svar. Högen är uppdelat Ung generation, Gammal eller Fastig Generation och Permanent Generation. Den unga generationen är där alla nya objekt allokeras och åldras.

Vad är JVM och förklara för mig Java-minnestilldelningen?

De JVM laddar koden, verifierar koden, kör koden, hanterar minne (Detta inkluderar allokera minne från operativsystemet (OS), hantera Java tilldelning inklusive högkomprimering och borttagning av skräpföremål) och ger slutligen körtidsmiljön.

Rekommenderad: