Melyek a Java memória típusai?
Melyek a Java memória típusai?

Videó: Melyek a Java memória típusai?

Videó: Melyek a Java memória típusai?
Videó: CS50 2015 - Week 6 2024, November
Anonim

Az memória ban,-ben JVM ötre oszlik különböző részek nevezetesen− Method area− A metódus terület az osztálykódot tárolja: a változók és metódusok kódja. Halom − Az Jáva objektumok jönnek létre ezen a területen. Jáva Verem – A metódusok futtatása közben az eredmények a veremben tárolódnak memória.

Ezt szem előtt tartva, hányféle memória van a JVM-ben?

Az memória ban,-ben JVM 5-re osztva különböző alkatrészek:

Halom. Kazal. Programszámláló-nyilvántartás. Natív Method Stack.

A JVM bizonyos típusú műveleteket hajt végre:

  • Kód betöltése.
  • A kód ellenőrzése.
  • A kód végrehajtása.
  • Futásidejű környezetet biztosít a felhasználók számára.

A fentieken kívül mi a fő memória a Java-ban? Először is: fő memória „azt értjük Jáva kupac, ahogy a JVM látja”. A JVM általában szabadon dolgozhat egy változó helyi másolatán. Például egy JIT fordító létrehozhat olyan kódot, amely betölti az a értékét Jáva változót egy regiszterbe, majd azon a regiszteren dolgozik.

Következésképpen melyek a kupacmemória típusai?

3 válasz. Halom Fiatal Generációra, Régi vagy Tartós Nemzedékre és Állandó Generációra oszlik. A Fiatal Nemzedék az a hely, ahol minden új tárgyat kiosztanak és öregítenek.

Mi az a JVM, és magyarázza el nekem a Java memóriafoglalást?

Az JVM betölti a kódot, ellenőrzi a kódot, végrehajtja a kódot, kezeli memória (ebbe beletartozik memória lefoglalása az operációs rendszerből (OS), kezelve Java kiosztás beleértve a halomtömörítést és a szemétobjektumok eltávolítását), és végül biztosítja a futási környezetet.

Ajánlott: