Care sunt diferitele zone de memorie în JVM?
Care sunt diferitele zone de memorie în JVM?

Video: Care sunt diferitele zone de memorie în JVM?

Video: Care sunt diferitele zone de memorie în JVM?
Video: Different Memory Areas of JVM | Core Java Tutorial | Mr. Ramachandra 2024, Decembrie
Anonim

The memorie în JVM este împărțit în cinci diferit părți și anume: Metoda zonă : Metoda zonă stochează codul clasei: codul variabilelor și metodelor. Heap: obiectele Java sunt create în aceasta zonă . Java Stack: În timpul rulării metodelor, rezultatele sunt stocate în thestack memorie.

Atunci, care sunt diferitele zone de memorie din JVM?

The memorie în JVM împărțit în 5 diferit părți:

Morman. Grămadă. Program Counter Register. Stiva de metode native.

Câte tipuri de zone de memorie sunt alocate de JVM?

  • Încărcarea codului.
  • Verificarea codului.
  • Executarea codului.
  • Oferă utilizatorilor un mediu de rulare.

Alături de mai sus, ce este zona de metodă în JVM? JVM are o zona metodei comune în toate firele. Conține elemente pe clasă, cum ar fi pool constant, câmpuri, metodă date locale, metodă cod, coduri constructoare etc. care sunt utilizate în clasă și inițializarea obiectelor/interfețelor. Acest zona metodei este creat în timpul JVM lansare. În general, face parte din Heap zonă.

În acest sens, care parte a JVM va aloca memoria pentru un program Java?

The Java mașina virtuală organizează memorie trebuie să execute a program în mai multe zone de date de rulare. Pentru fiecare JVM un domeniu al metodei voi a fi disponibil. Zona metodei voi fi creat la momentul de JVM lansare. Bazine constante de a va clasa fi stocat în interiorul zonei metodei.

Ce este spațiul Eden în memoria JVM?

Colectorul de gunoi este automat memorie sistem de management care revendică memorie grămadă pentru obiecte. Spațiul Eden : Bazinul din care memorie este inițial alocat pentru majoritatea obiectelor. Supravieţuitor Spaţiu : piscina care conține obiecte care au supraviețuit colectării de gunoi a Spațiul Eden.

Recomandat: