Wat zijn de soorten Java-geheugen?
Wat zijn de soorten Java-geheugen?

Video: Wat zijn de soorten Java-geheugen?

Video: Wat zijn de soorten Java-geheugen?
Video: Memory Management Tutorial in Java | Java Stack vs Heap | Java Training | Edureka 2024, April
Anonim

De geheugen in de JVM is verdeeld in vijf verschillend delen namelijk− Methodegebied− Het methodegebied slaat de klassecode op: code van de variabelen en methoden. Hoop − De Java objecten worden in dit gebied gemaakt. Java Stapel− Tijdens het uitvoeren van methoden worden de resultaten opgeslagen in de stapel geheugen.

Met dit in het achterhoofd, hoeveel soorten herinneringen zijn er in JVM?

De geheugen in de JVM verdeeld in 5 verschillend onderdelen:

Hoop. Stapel. Programma Teller Register. Native methode-stack.

JVM voert een aantal specifieke soorten bewerkingen uit:

  • Code laden.
  • Verificatie van code.
  • Het uitvoeren van de code.
  • Het biedt de gebruikers een runtime-omgeving.

Wat is naast het bovenstaande hoofdgeheugen in Java? Ten eerste door " hoofd geheugen " we bedoelen 'de' Java hoop, zoals gezien door de JVM'. De JVM is over het algemeen vrij om te werken aan een lokale kopie van een variabele. Een JIT-compiler kan bijvoorbeeld code maken die de waarde van a. laadt Java variabele in een register en werkt vervolgens op dat register.

Wat zijn dus de soorten heap-geheugen?

3 antwoorden. Hoop is verdeeld over de jonge generatie, de oude of vaste generatie en de permanente generatie. De jonge generatie is waar alle nieuwe objecten worden toegewezen en verouderd.

Wat is JVM en leg me de Java-geheugentoewijzing uit?

De JVM laadt de code, verifieert de code, voert de code uit, beheert geheugen (dit bevat geheugen toewijzen vanuit het besturingssysteem (OS), beheren Java-toewijzing inclusief heapverdichting en verwijdering van afvalobjecten) en biedt ten slotte de runtime-omgeving.

Aanbevolen: