Orodha ya maudhui:

Ninawezaje kutenga kumbukumbu zaidi kwa JVM?
Ninawezaje kutenga kumbukumbu zaidi kwa JVM?

Video: Ninawezaje kutenga kumbukumbu zaidi kwa JVM?

Video: Ninawezaje kutenga kumbukumbu zaidi kwa JVM?
Video: Supersection 1, More Comfortable 2024, Desemba
Anonim

Kuongeza mgao wa kumbukumbu ya JVM na saizi ya safu kwenye zana ya usanidi wa Tomcat (Windows)

  1. Chagua Anza > Programu Zote > Apache Tomcat > Sanidi Tomcat.
  2. Bofya kwenye Java kichupo.
  3. Weka thamani zifuatazo zinazopendekezwa: Awali kumbukumbu bwawa - 1024 MB.
  4. Bofya kichupo cha Jumla.
  5. Bofya Anza.
  6. Bofya Sawa.

Kwa njia hii, ninabadilishaje mgao wangu wa kumbukumbu ya Java?

Hatua

  1. Nenda kwenye Jopo la Kudhibiti. Bonyeza kitufe cha "Anza".
  2. Chagua Programu.
  3. Nenda kwa mipangilio ya Java.
  4. Chagua kichupo cha "Java".
  5. Badilisha kiasi cha rundo.
  6. Rekebisha parameter.
  7. Funga kisanduku cha mazungumzo.
  8. Funga kisanduku cha mazungumzo cha Java.

Baadaye, swali ni, 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.

ninawezaje kutenga nafasi zaidi ya lundo katika Java?

Unaweza Ongeza au mabadiliko ukubwa wa Nafasi ya Java Lundo kwa kutumia chaguo la mstari wa amri wa JVM -Xms, -Xmx na -Xmn. usisahau kuongeza neno "M" au "G" baada ya kubainisha ukubwa ili kuonyesha Mega au Gig. kwa mfano unaweza weka lundo la java saizi hadi 258MB kwa kutekeleza amri ifuatayo java -Xmx256m HelloWord.

Ninapunguzaje utumiaji wa kumbukumbu ya Java?

Punguza jumla matumizi ya kumbukumbu ya VM Tumia bendera za Xmx na Xms wakati wa kuzindua VM yako na kuweka kimakusudi thamani zao kwa maadili ya chini kuliko kile kinachoweza kuhitajika na uangalie OutOfMemoryError. Ikiwa OutOfMemoryError itatokea ambayo inamaanisha kuwa umezidi kupiga ukubwa wa juu wa VM.

Ilipendekeza: