Ni aina gani za kumbukumbu katika Java?
Ni aina gani za kumbukumbu katika Java?

Video: Ni aina gani za kumbukumbu katika Java?

Video: Ni aina gani za kumbukumbu katika Java?
Video: NJIA 5 ZA KUTUNZA KUMBUKUMBU BAADA YA KUSOMA|#KUMBUKUMBU|[AKILI]UBONGO|KUSOMA|#NECTA #Nectaonline| 2024, Mei
Anonim

The kumbukumbu katika JVM imegawanywa katika sehemu tano tofauti ambazo ni: Eneo la Njia: Eneo la mbinu huhifadhi msimbo wa darasa: kanuni za vigezo na mbinu. Lundo: The Java vitu huundwa katika eneo hili. Java Rafu: Wakati mbinu za uendeshaji matokeo huhifadhiwa kwenye rafu kumbukumbu.

Kando na hii, kumbukumbu ni nini katika Java?

Rafu Kumbukumbu katika Java inatumika kwa tuli kumbukumbu ugawaji na utekelezaji wa thread. Ina thamani primitive ambazo ni mahususi kwa mbinu na marejeleo ya vitu ambavyo viko kwenye lundo, vinavyorejelewa kutoka kwa mbinu.

Kando hapo juu, lundo la Java ni nini? The lundo ni eneo la data la wakati wa utekelezaji ambalo kumbukumbu ya matukio yote ya darasa na safu imetengwa. The lundo imeundwa kwenye uanzishaji wa mashine pepe. Lundo uhifadhi wa vitu unarejeshwa na mfumo wa usimamizi wa uhifadhi wa kiotomatiki (unaojulikana kama mtozaji wa taka); vitu kamwe havigawiwi kwa uwazi.

Pia Jua, kumbukumbu ya bwawa katika Java ni nini?

The Java kamba mara kwa mara bwawa ni lundo la eneo kumbukumbu wapi Java huhifadhi maadili halisi. Lundo ni eneo la kumbukumbu kutumika kwa ajili ya uendeshaji wa muda. Tofauti mpya inapoundwa na kupewa thamani, Java hukagua ili kuona ikiwa thamani hiyo halisi iko kwenye faili ya bwawa.

Uvujaji wa kumbukumbu katika Java ni nini?

Utaratibu huu unaitwa ukusanyaji wa takataka na kipande kinacholingana cha JVM inaitwa Mtoza Takataka orGC. Kurahisisha kidogo, tunaweza kusema kwamba a uvujaji wa kumbukumbu katika Java ni hali ambapo baadhi ya vitu havitumiwi tena na programu, lakini GC inashindwa kuvitambua kufutwa.

Ilipendekeza: