Quins són els tipus de memòria Java?
Quins són els tipus de memòria Java?

Vídeo: Quins són els tipus de memòria Java?

Vídeo: Quins són els tipus de memòria Java?
Vídeo: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Abril
Anonim

El memòria en el JVM es divideix en cinc diferents parts és a dir− Àrea de mètodes− L'àrea de mètodes emmagatzema el codi de classe: codi de les variables i mètodes. Munt − El Java es creen objectes en aquesta àrea. Java Pila - Mentre s'executen mètodes, els resultats s'emmagatzemen a la pila memòria.

Tenint això a la vista, quants tipus de memòries hi ha a JVM?

El memòria en el JVM dividit en 5 diferents parts:

Munt. Pila. Registre de comptadors del programa. Pila de mètodes natius.

JVM realitza alguns tipus d'operacions particulars:

  • Càrrega de codi.
  • Verificació del codi.
  • Executant el codi.
  • Proporciona un entorn en temps d'execució als usuaris.

Al costat de dalt, què és la memòria principal a Java? En primer lloc, per " memòria principal "Volem dir" el Java heap, tal com ho veu la JVM'. La JVM és generalment lliure per treballar en una còpia local d'una variable. Per exemple, un compilador JIT podria crear codi que carregui el valor de a Java variable en un registre i després treballa en aquest registre.

En conseqüència, quins són els tipus de memòria heap?

3 respostes. Munt es divideix Generació Jove, Generació Vella o Permanent i Generació Permanent. La generació jove és on s'assignen i envelleixen tots els objectes nous.

Què és JVM i explica'm l'assignació de memòria Java?

El JVM carrega el codi, verifica el codi, executa el codi, gestiona memòria (Això inclou assignant memòria des del Sistema Operatiu (SO), gestionant Assignació de Java inclosa la compactació del munt i l'eliminació d'objectes d'escombraries) i finalment proporciona l'entorn d'execució.

Recomanat: