Milyen memóriatípusok vannak a Java-ban?
Milyen memóriatípusok vannak a Java-ban?

Videó: Milyen memóriatípusok vannak a Java-ban?

Videó: Milyen memóriatípusok vannak a Java-ban?
Videó: Processzor és memória 2024, November
Anonim

Az memória a JVM-ben öt különböző részre oszlik, nevezetesen: Method area: A metódusterület az osztálykódot tárolja: a változók és metódusok kódja. Heap: A Jáva objektumok jönnek létre ezen a területen. Jáva Verem: A metódusok futtatása közben az eredmények a veremben tárolódnak memória.

Ezen kívül mi a memória a Java-ban?

Kazal Memória Java nyelven statikusra használják memória kiosztása és egy szál végrehajtása. Olyan primitív értékeket tartalmaz, amelyek egy metódusra vonatkoznak, és a metódusból hivatkozott halomban lévő objektumokra hivatkozik.

A fentieken kívül mi az a Java kupac? Az halom az a futásidejű adatterület, amelyből az összes osztálypéldány és tömb memóriája le van foglalva. Az halom virtuális gép indításakor jön létre. Halom Az objektumok tárolását egy automatikus tároláskezelő rendszer (szemétgyűjtőként ismeri) veszi vissza; az objektumok soha nem kerülnek kiosztásra kifejezetten.

Tudja azt is, mi az a pool memória a Java-ban?

Az Jáva karakterlánc állandó medence egy területi halom memória ahol Jáva literális karakterláncértékeket tárol. A kupac egy terület memória futásidejű műveletekhez használják. Ha új változót hozunk létre és értéket kapunk, Jáva ellenőrzi, hogy a pontos érték létezik-e a medence.

Mi az a memóriaszivárgás a Java-ban?

Ezt a folyamatot szemétgyűjtésnek és a megfelelő darabnak nevezik JVM szemétgyűjtőnek vagy GC-nek hívják. Kicsit leegyszerűsítve azt mondhatjuk, hogy a memória szivárgás ban ben Jáva olyan helyzet, amikor bizonyos objektumokat már nem használ az alkalmazás, de a GC nem ismeri fel őket, ha nem használják őket.

Ajánlott: