Koje su različite memorijske oblasti u JVM-u?
Koje su različite memorijske oblasti u JVM-u?

Video: Koje su različite memorijske oblasti u JVM-u?

Video: Koje su različite memorijske oblasti u JVM-u?
Video: Different Memory Areas of JVM | Core Java Tutorial | Mr. Ramachandra 2024, Novembar
Anonim

The memorija u JVM je podijeljen na pet drugačije dijelovi i to: Metod području : Metoda području pohranjuje kod klase: kod varijabli i metoda. Heap: Java objekti su kreirani u ovom području . Java Stack: Dok se izvode metode rezultati se pohranjuju u stog memorija.

Zatim, koje su različite memorijske oblasti u JVM-u?

The memorija u JVM podijeljeno na 5 drugačije dijelovi:

Hrpa. Stack. Registar programskog brojača. Native Method Stack.

Koliko tipova memorijskih područja dodjeljuje JVM?

  • Učitavanje koda.
  • Verifikacija koda.
  • Izvršavanje koda.
  • Korisnicima pruža okruženje za izvršavanje.

Osim gore navedenog, šta je područje metoda u JVM-u? JVM ima oblast metode zajednički u svim nitima. Sadrži elemente po klasama kao što su stalni bazen, polja, metoda lokalni podaci, metoda kod, konstruktorski kodovi itd. koji se koriste u klasi i inicijalizaciji objekata/interfejsa. Ovo oblast metode nastaje tokom JVM start-up. Generalno je dio Heapa području.

S obzirom na ovo, koji dio JVM-a će dodijeliti memoriju za Java program?

The Java virtuelna mašina organizuje memorija potrebno je izvršiti a program u nekoliko oblasti podataka tokom izvođenja. Za svaki JVM oblast jedne metode će biti dostupan. Područje metode će biti stvorena u vrijeme JVM start up. Konstantni bazeni a klasa će biti pohranjen unutar područja metode.

Šta je Eden prostor u JVM memoriji?

Sakupljač smeća je automatski memorija sistem upravljanja koji traži povrat hrpa memorije za objekte. Eden Space : Bazen iz kojeg memorija je inicijalno dodijeljen za većinu objekata. Survivor Svemir : Bazen koji sadrži objekte koji su preživjeli odvoz smeća Rajski prostor.

Preporučuje se: