Какви са различните области на паметта в JVM?
Какви са различните области на паметта в JVM?

Видео: Какви са различните области на паметта в JVM?

Видео: Какви са различните области на паметта в JVM?
Видео: СТОП болезнь Альцгеймера! Исключите этот продукт. Кому не грозит заболеть деменцией 2024, Декември
Anonim

В памет в JVM е разделен на пет различен части, а именно: Метод ■ площ : Методът ■ площ съхранява кода на класа: кода на променливите и методите. Heap: Java обектите се създават в това ■ площ . Java Stack: Докато се изпълняват методи, резултатите се съхраняват в стека памет.

Тогава какви са различните области на паметта в JVM?

В памет в JVM разделени на 5 различен части:

Купчина. Стек. Регистър на програмен брояч. Стек на собствени методи.

Колко вида области на паметта се разпределят от JVM?

  • Зареждане на код.
  • Проверка на кода.
  • Изпълнение на кода.
  • Той осигурява среда за изпълнение на потребителите.

Освен по-горе, какво е областта на методите в JVM? JVM има зона на метода общ във всички теми. Той съдържа елементи за всеки клас като константен пул, полета, метод местни данни, метод код, конструкторски кодове и т.н., които се използват в клас и инициализация на обекти/интерфейси. Това зона на метода се създава по време на JVM започвам. Обикновено е част от Heap ■ площ.

Във връзка с това, коя част от JVM ще задели паметта за Java програма?

В Java виртуалната машина организира памет трябва да изпълни a програма в няколко области с данни по време на изпълнение. За всеки JVM една област на метода ще бъде на разположение. Област на метода ще бъде създадена към момента на JVM започвам. Постоянни пулове на a клас ще да се съхранява в зоната на метода.

Какво е пространството на Eden в паметта на JVM?

Събирачът за боклук е автоматичен памет система за управление, която възстановява куп памет за обекти. Райското пространство : Басейнът от който памет първоначално се разпределя за повечето обекти. Survivor Космос : Басейнът, съдържащ обекти, които са оцелели при събирането на боклука на Райско пространство.

Препоръчано: