JVM жүйесіндегі әртүрлі жад аймақтары қандай?
JVM жүйесіндегі әртүрлі жад аймақтары қандай?

Бейне: JVM жүйесіндегі әртүрлі жад аймақтары қандай?

Бейне: JVM жүйесіндегі әртүрлі жад аймақтары қандай?
Бейне: Delphi Программирование / Android NDK, SDK, Java Machine, JDK, Nox Player, AVD Android Эмулятор 2024, Сәуір
Anonim

The жады ішінде JVM беске бөлінеді әртүрлі бөліктері, атап айтқанда: Әдіс аумақ : Әдіс аумақ сынып кодын сақтайды: айнымалылар коды және әдістер. Үйме: Java нысандары осында жасалады аумақ . Java Stack: әдістерді іске қосу кезінде нәтижелер стекте сақталады жады.

Содан кейін JVM-дегі әртүрлі жад аймақтары қандай?

The жады ішінде JVM 5-ке бөлінеді әртүрлі бөліктері:

Үйме. Стек. Бағдарламаның есептегіш тізілімі. Жергілікті әдіс стек.

JVM жад аймағының неше түрін бөледі?

  • Код жүктелуде.
  • Кодты тексеру.
  • Кодты орындау.
  • Ол пайдаланушыларға жұмыс уақыты ортасын қамтамасыз етеді.

Жоғарыда көрсетілгеннен басқа, JVM-дегі әдіс аймағы дегеніміз не? JVM бар әдіс аймағы барлық ағындарда ортақ. Оның құрамында тұрақты пул, өрістер, әдіс жергілікті деректер, әдіс сыныпта және объектілерді/интерфейстерді инициализациялауда қолданылатын код, конструктор кодтары және т.б. Бұл әдіс аймағы кезінде құрылады JVM жіберу. Ол әдетте Heap бөлігі болып табылады аумақ.

Осыған байланысты JVM қай бөлігі Java бағдарламасы үшін жадты бөледі?

The Java виртуалды машина ұйымдастырады жады оны орындау керек а бағдарламасы бірнеше орындалу уақытының деректер аймағына. Әрқайсысы үшін JVM бір әдіс аймағы ерік қолжетімді болу. Әдіс аймағы ерік уақытта құрылады JVM жіберу. Тұрақты бассейндер а сынып еркі әдіс аймағында сақталады.

JVM жадындағы Eden кеңістігі дегеніміз не?

Қоқыс жинағыш автоматты жады қалпына келтіретін басқару жүйесі үйме жады нысандар үшін. Eden Space : бассейн жады бастапқыда көптеген нысандар үшін бөлінеді. Аман қалған Ғарыш : Қоқыс жинаудан аман қалған нысандарды қамтитын бассейн Эден кеңістігі.

Ұсынылған: