Ukubwa wa JVM ni nini?
Ukubwa wa JVM ni nini?

Video: Ukubwa wa JVM ni nini?

Video: Ukubwa wa JVM ni nini?
Video: hhg 2024, Mei
Anonim

Java Lundo ni nini Ukubwa . Lundo la Java ni kiasi cha kumbukumbu kilichogawiwa kwa programu zinazoendesha kwenye JVM . Vipengee kwenye kumbukumbu ya lundo vinaweza kushirikiwa kati ya nyuzi. Kikomo cha vitendo kwa lundo la Java ukubwa kwa kawaida ni kuhusu GB 2-8 katika kawaida JVM kutokana na kusitisha ukusanyaji wa taka.

Vivyo hivyo, XMX ni nini katika JVM?

XMS inawakilisha Uainishaji wa Kumbukumbu Iliyoongezwa. Ni kigezo ndani JVM ambayo hutumiwa kuweka ukubwa wa chini au wa awali wa Lundo. XMX ni kigezo ndani JVM ambayo hutumika kuweka ukubwa wa juu zaidi wa Lundo. Unaweza kubainisha katika IDE yako.

Kwa kuongeza, ni saizi gani ya juu ya lundo katika Java? -Xmx ukubwa katika ka Inaweka ukubwa wa juu ambayo Lundo la Java inaweza kukua. Chaguo msingi ukubwa ni 64m. (Bendera ya -server huongeza chaguo-msingi ukubwa hadi 128M.) The upeo wa juu wa lundo ni takriban 2 GB (2048MB).

Vivyo hivyo, JVM inachukua kumbukumbu ngapi?

The JVM ina kumbukumbu isipokuwa lundo, linalojulikana kama Isiyo Lundo Kumbukumbu . Inaundwa saa JVM kuanzisha na kuhifadhi miundo ya kila darasa kama vile bwawa la kuogelea la kila wakati, data ya uga na mbinu, na msimbo wa mbinu na waundaji, pamoja na Mishipa iliyounganishwa. Upeo chaguo-msingi wa ukubwa wa yasiyo ya lundo kumbukumbu ni 64 MB.

JVM inafanya nini?

A Mashine pepe ya Java ( JVM ), utekelezaji wa Java Virtual Machine Uainishaji, hutafsiri msimbo wa binary wa Java (unaoitwa bytecode) kwa kichakataji cha kompyuta (au "jukwaa la vifaa") ili iweze kutekeleza maagizo ya programu ya Java.

Ilipendekeza: