Kakšne so vrste pomnilnika v Javi?
Kakšne so vrste pomnilnika v Javi?

Video: Kakšne so vrste pomnilnika v Javi?

Video: Kakšne so vrste pomnilnika v Javi?
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Maj
Anonim

The spomin v JVM je razdeljen na pet različnih delov, in sicer: Področje metode: Območje metode shranjuje kodo razreda: kodo spremenljivk in metod. Kup: The Java na tem območju nastajajo predmeti. Java Stack: Med izvajanjem metod so rezultati shranjeni v skladu spomin.

Poleg tega, kaj je pomnilnik v Javi?

Stack Pomnilnik v Javi se uporablja za statično spomin dodelitev in izvajanje niti. Vsebuje primitivne vrednosti, ki so specifične za metodo, in se sklicuje na objekte, ki so v kopici, napoteni iz metode.

Poleg zgoraj, kaj je kopica Java? The kup je podatkovno območje izvajanja, iz katerega je dodeljen pomnilnik za vse primerke in matrike razreda. The kup se ustvari ob zagonu virtualnega stroja. Kup pomnilnik za objekte ponovno pridobi avtomatski sistem za upravljanje pomnilnika (znan kot zbiralnik smeti); predmeti niso nikoli izrecno dodeljeni.

Vedite tudi, kaj je pomnilnik bazena v Javi?

The Java konstanta niza bazen je območna kopica spomin kje Java shranjuje dobesedne nizovne vrednosti. Kup je območje od spomin uporablja za operacije v času izvajanja. Ko je ustvarjena nova spremenljivka in ji je dana vrednost, Java preveri, ali ta natančna vrednost obstaja v bazen.

Kaj je puščanje pomnilnika v Javi?

Ta postopek se imenuje zbiranje smeti in ustrezen del JVM se imenuje zbiralnik smeti ali GC. Če nekoliko poenostavimo, lahko rečemo, da a puščanje spomina v Java je situacija, ko nekaterih predmetov aplikacija ne uporablja več, vendar jih GC ne prepozna kot neuporabljene.

Priporočena: