Kādi ir dažādi atmiņas apgabali JVM?
Kādi ir dažādi atmiņas apgabali JVM?

Video: Kādi ir dažādi atmiņas apgabali JVM?

Video: Kādi ir dažādi atmiņas apgabali JVM?
Video: Vai arodslimības ir 21.gs. epidēmija? Cilvēkstāsti 2024, Novembris
Anonim

The atmiņa iekš JVM ir sadalīts piecos savādāk daļas, proti: Metode apgabalā : metode apgabalā saglabā klases kodu: mainīgo un metožu kodu. Kaudze: šajā tiek izveidoti Java objekti apgabalā . Java Stack: Palaižot metodes, rezultāti tiek saglabāti stekā atmiņa.

Tad kādi ir dažādie JVM atmiņas apgabali?

The atmiņa iekš JVM sadalīts 5 savādāk daļas:

Kaudze. Kaudze. Programmu skaitītāju reģistrs. Native Method Stack.

Cik atmiņas apgabalu veidus piešķir JVM?

  • Koda ielāde.
  • Koda pārbaude.
  • Koda izpilde.
  • Tas lietotājiem nodrošina izpildlaika vidi.

Papildus iepriekš minētajam, kas ir metodes apgabals JVM? JVM ir metodes apgabals kopīgs visos pavedienos. Tajā ir ietverti katras klases elementi, piemēram, pastāvīgs baseins, lauki, metodi vietējie dati, metodi kods, konstruktora kodi utt., kas tiek izmantoti klasē un objektu/saskarņu inicializācijā. Šis metodes apgabals laikā tiek izveidots JVM uzsākt. Tā parasti ir daļa no Heap apgabalā.

Šajā sakarā kura JVM daļa piešķirs atmiņu Java programmai?

The Java virtuālā mašīna organizē atmiņa tai ir jāizpilda a programma vairākos izpildlaika datu apgabalos. Katram JVM vienas metodes apgabals gribu būt pieejamam. Metodes apgabals gribu tiks izveidots laikā JVM uzsākt. Pastāvīgi baseini a klases griba jāuzglabā metodes zonā.

Kas ir Eden telpa JVM atmiņā?

Atkritumu savācējs ir automātisks atmiņa vadības sistēma, kas atprasa kaudzes atmiņa priekš objektiem. Ēdenes kosmoss : baseins, no kura atmiņa sākotnēji tiek piešķirts lielākajai daļai objektu. Izdzīvojušais Kosmoss : baseins, kurā ir objekti, kas ir izdzīvojuši pēc atkritumu savākšanas Ēdenes telpa.

Ieteicams: