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

Video: Cilat janë llojet e memories Java?

Video: Cilat janë llojet e memories Java?
Video: Java Tech Talk: Telegram бот на java за 1 час 2024, Nëntor
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: