Mik a különböző memóriaterületek a JVM-ben?
Mik a különböző memóriaterületek a JVM-ben?

Videó: Mik a különböző memóriaterületek a JVM-ben?

Videó: Mik a különböző memóriaterületek a JVM-ben?
Videó: Шаг по ссылке в C ++ [Метод 1] | решаемые упражнения 22 2024, Április
Anonim

Az memória ban,-ben JVM ötre oszlik különböző részek nevezetesen: Módszer terület : A módszer, a metódus terület tárolja az osztálykódot: a változók és módszerek kódját. Heap: A Java objektumok ebben jönnek létre terület . Java Stack: A metódusok futtatása közben az eredmények a veremben tárolódnak memória.

Akkor mik a különböző memóriaterületek 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.

Hány típusú memóriaterületet foglal le a JVM?

  • 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 metódusterület a JVM-ben? JVM van egy módszer terület közös az összes szálon. Osztályonkénti elemeket tartalmaz, mint például állandó medence, mezők, módszer helyi adatok, módszer kódok, konstruktorkódok stb., amelyeket az osztályban és az objektumok/interfészek inicializálásában használnak. Ez módszer terület alatt jön létre JVM üzembe helyezés. Általában a Heap része terület.

Ezzel kapcsolatban a JVM melyik része fogja lefoglalni a memóriát egy Java program számára?

Az Jáva virtuális gép szervezi a memória végre kell hajtania a program több futásidejű adatterületre. Minden JVM egy módszer terület akarat légy elérhető. Módszer terület akarat idején jön létre JVM üzembe helyezés. Állandó medencék a osztály akarat a módszer területén belül tárolandó.

Mi az Eden space a JVM memóriában?

A szemétgyűjtő automata memória irányítási rendszer, amely visszaköveteli halom memória tárgyakhoz. Éden Space : A medence, amelyből memória kezdetben a legtöbb objektumhoz van hozzárendelve. Túlélő Tér : A medencét tartalmazó objektumok, amelyek túlélték a szemétgyűjtést Éden tér.

Ajánlott: