Sisukord:

Kui palju mälu JVM kasutab?
Kui palju mälu JVM kasutab?

Video: Kui palju mälu JVM kasutab?

Video: Kui palju mälu JVM kasutab?
Video: MJC kool. Oleme valmis aitama teil saada programmeerijaks. 2024, Aprill
Anonim

The JVM on mälu muud kui hunnik, mida nimetatakse mittehunnikuks Mälu . See on loodud aadressil JVM käivitamisel ja salvestab klassipõhiseid struktuure, nagu käitusaja konstantide kogum, välja- ja meetodiandmed ning meetodite ja konstruktorite kood, samuti interneeritud stringid. Vaikimisi maksimaalne mittekuhja suurus mälu on 64 MB.

Küsimus on ka selles, kui palju RAM-i JVM kasutab?

The JVM vaikeseade on 1/4 põhiväärtusest mälu . Kui teil on 4 GB, on vaikimisi 1 GB. Märkus: see on üsna väike süsteem ja saate mõned manustatud seadmed ja telefonid palju mälu.

Võib ka küsida, mis on JVM-mälu? The JVM mälu koosneb järgmistest segmentidest: Kuhja mälu , mis on Java-objektide salvestusruum. mitte- Kuhja mälu , mida Java kasutab laaditud klasside ja muude metaandmete salvestamiseks. JVM kood ise, JVM sisestruktuurid, laaditud profileerija agendi kood ja andmed jne.

Seejärel tekib küsimus, kui palju mälu Java lõim kasutab?

Olge tähelepanelik niidi kasutamine ja virna suurus. Vaikevalik -Xss512k tähendab, et iga niit tahe kasutada 512 kb mälu . JVM-i vaikeväärtus ilma selle valikuta on 1 MB.

Kuidas kontrollida oma Java mälukasutust?

5 mitte nii lihtsat viisi oma Java-rakenduse hunniku kasutamise jälgimiseks

  1. Operatsioonisüsteemi käskude (nt top (unix) või tegumihaldur (Windows) kuvatav "protsessi" mälukasutus EI OLE Java hunniku kasutus.
  2. java -Xmx1024m.
  3. Kasutage Jconsole'i.
  4. Kasutage VisualVM-i.
  5. Kasutage käsku Jstat.
  6. Kasutage käsurea suvandit -verbose:gc.

Soovitan: