Cilat janë llojet e memories Java?
Cilat janë llojet e memories Java?
Anonim

Të memorie në JVM ndahet në pesë të ndryshme pjesët përkatësisht− Zona e metodës− Zona e metodës ruan kodin e klasës: kodin e variablave dhe metodave. Grumbull − The Java objektet krijohen në këtë zonë. Java Stack- Gjatë ekzekutimit të metodave, rezultatet ruhen në stack memorie.

Duke pasur parasysh këtë, sa lloje kujtimesh ka në JVM?

Të memorie në JVM e ndarë në 5 të ndryshme pjesë:

Grumbull. Rafte. Regjistri i sportelit të programit. Stack i metodës origjinale.

JVM kryen disa lloje të veçanta operacionesh:

  • Ngarkimi i kodit.
  • Verifikimi i kodit.
  • Ekzekutimi i kodit.
  • Ai u siguron përdoruesve një mjedis të kohës së funksionimit.

Përveç sa më sipër, çfarë është memoria kryesore në Java? Së pari, nga " memoria kryesore "Ne do të thotë " Java grumbull, siç shihet nga JVM'. JVM në përgjithësi është i lirë të punojë në një kopje lokale të një ndryshoreje. Për shembull, një përpilues JIT mund të krijojë kodin që ngarkon vlerën e a Java ndryshore në një regjistër dhe më pas punon në atë regjistër.

Si rrjedhim, cilat janë llojet e memories së grumbullit?

3 Përgjigje. Grumbull ndahet Brezi i Ri, Gjenerata e Vjetër ose e Përhershme dhe Gjenerata e Përhershme. Brezi i Ri është vendi ku ndahen dhe plaken të gjitha objektet e reja.

Çfarë është JVM dhe më shpjegoni alokimin e memories Java?

Të JVM ngarkon kodin, verifikon kodin, ekzekuton kodin, menaxhon memorie (kjo perfshin shpërndarjen e memories nga Sistemi Operativ (OS), duke menaxhuar Alokimi Java duke përfshirë ngjeshjen e grumbullit dhe heqjen e objekteve të mbeturinave) dhe në fund siguron mjedisin e ekzekutimit.

Recommended: