Hvad er hukommelsestyperne i Java?
Hvad er hukommelsestyperne i Java?

Video: Hvad er hukommelsestyperne i Java?

Video: Hvad er hukommelsestyperne i Java?
Video: Memory Management Tutorial in Java | Java Stack vs Heap | Java Training | Edureka 2024, Kan
Anonim

Det hukommelse i JVM er opdelt i fem forskellige dele, nemlig: Metodeområde: Metodeområdet gemmer klassens kode: kode for variablerne og metoderne. Dynge: Den Java objekter oprettes i dette område. Java Stak: Mens du kører metoder, gemmes resultaterne i stakken hukommelse.

Udover dette, hvad er hukommelse i Java?

Stak Hukommelse i Java bruges til statisk hukommelse tildeling og udførelse af en tråd. Den indeholder primitive værdier, der er specifikke for en metode, og refererer til objekter, der er i en bunke, refereret fra metoden.

Udover ovenstående, hvad er Java-heap? Det dynge er runtime-dataområdet, hvorfra hukommelsen for alle klasseforekomster og arrays er allokeret. Det dynge oprettes ved opstart af virtuel maskine. Dynge opbevaring af genstande genvindes af et automatisk lagerstyringssystem (kendt som en skraldeopsamler); objekter bliver aldrig eksplicit tildelt.

Ved også, hvad er poolhukommelse i Java?

Det Java strengkonstant pool er et område i bunke hukommelse hvor Java gemmer bogstavelige strengværdier. Hoben er et område af hukommelse bruges til runtime-operationer. Når en ny variabel oprettes og tildeles en værdi, Java kontrollerer, om den nøjagtige værdi findes i pool.

Hvad er en hukommelseslækage i Java?

Denne proces kaldes skraldindsamling og det tilsvarende stykke JVM kaldes en Garbage Collector ellerGC. For at forenkle lidt kan vi sige, at en hukommelsestab i Java er en situation, hvor nogle objekter ikke længere bruges af applikationen, men GC undlader at genkende dem som ubrugte.

Anbefalede: