Hva er minnetypene i Java?
Hva er minnetypene i Java?

Video: Hva er minnetypene i Java?

Video: Hva er minnetypene i Java?
Video: Memory Management Tutorial in Java | Java Stack vs Heap | Java Training | Edureka 2024, November
Anonim

De hukommelse i JVM er delt inn i fem forskjellige deler, nemlig: Metodeområde: Metodeområdet lagrer klassekoden: koden til variablene og metodene. Heap: The Java objekter opprettes i dette området. Java Stabel: Mens du kjører metoder, lagres resultatene i stabelen hukommelse.

Foruten dette, hva er minne i Java?

Stable Minne i Java brukes til statisk hukommelse tildeling og gjennomføring av en tråd. Den inneholder primitive verdier som er spesifikke for en metode og refererer til objekter som er i en haug, referert fra metoden.

Foruten ovenfor, hva er Java-heap? De haug er kjøretidsdataområdet som minnet for alle klasseforekomster og matriser er allokert fra. De haug opprettes ved oppstart av virtuell maskin. Heap lagring av gjenstander gjenvinnes av et automatisk lagringssystem (kjent som en søppeloppsamler); objekter blir aldri eksplisitt tildelt.

Vet også, hva er bassengminne i Java?

De Java strengkonstant basseng er et område i haug hukommelse hvor Java lagrer bokstavelige strengverdier. Haugen er et område av hukommelse brukes til kjøretidsoperasjoner. Når en ny variabel er opprettet og gitt en verdi, Java sjekker for å se om den eksakte verdien finnes i basseng.

Hva er en minnelekkasje i Java?

Denne prosessen kalles søppelinnsamling og den tilsvarende delen av JVM kalles en Garbage Collector eller GC. For å forenkle litt kan vi si at en hukommelsestap i Java er en situasjon der noen objekter ikke lenger brukes av applikasjonen, men GC klarer ikke å gjenkjenne dem som ubrukte.

Anbefalt: