ዝርዝር ሁኔታ:

ለJVM ተጨማሪ ማህደረ ትውስታን እንዴት መመደብ እችላለሁ?
ለJVM ተጨማሪ ማህደረ ትውስታን እንዴት መመደብ እችላለሁ?

ቪዲዮ: ለJVM ተጨማሪ ማህደረ ትውስታን እንዴት መመደብ እችላለሁ?

ቪዲዮ: ለJVM ተጨማሪ ማህደረ ትውስታን እንዴት መመደብ እችላለሁ?
ቪዲዮ: Забытый секрет наших бабушек 2024, ታህሳስ
Anonim

በ Tomcat ውቅር መሳሪያ (ዊንዶውስ) ውስጥ የጄቪኤም ማህደረ ትውስታ ድልድል እና የክር ቁልል መጠን ለመጨመር

  1. ጀምር > ሁሉም ፕሮግራሞች > Apache Tomcat > Tomcat አዋቅር የሚለውን ይምረጡ።
  2. የሚለውን ጠቅ ያድርጉ ጃቫ ትር.
  3. የሚከተሉትን የሚመከሩ እሴቶች ያስገቡ፡ መጀመሪያ ትውስታ ገንዳ - 1024 ሜባ.
  4. አጠቃላይ ትርን ጠቅ ያድርጉ።
  5. ጀምርን ጠቅ ያድርጉ።
  6. እሺን ጠቅ ያድርጉ።

በዚህ መንገድ የጃቫ ማህደረ ትውስታ ምደባዬን እንዴት መለወጥ እችላለሁ?

እርምጃዎች

  1. ወደ የቁጥጥር ፓነል ይሂዱ። "ጀምር" ቁልፍን ጠቅ ያድርጉ።
  2. ፕሮግራሞችን ይምረጡ።
  3. ወደ ጃቫ ቅንብሮች ይሂዱ።
  4. "Java" የሚለውን ትር ይምረጡ.
  5. የቁልል መጠን ይለውጡ።
  6. መለኪያውን አስተካክል።
  7. የንግግር ሳጥኑን ዝጋ።
  8. የጃቫ የንግግር ሳጥን ዝጋ።

በመቀጠል፣ ጥያቄው JVM ምን ያህል ማህደረ ትውስታ ይወስዳል? የ JVM አለው ትውስታ ክምር ካልሆነ በስተቀር፣ ክምር ያልሆነ ተብሎ ይጠራል ማህደረ ትውስታ . የተፈጠረው በ JVM ማስጀመሪያ እና በክፍል ውስጥ ያሉ አወቃቀሮችን ያከማቻል እንደ የሩጫ ጊዜ ቋሚ ገንዳ ፣ የመስክ እና ዘዴ ውሂብ ፣ እና የስልቶች እና ግንበኞች ኮድ ፣ እንዲሁም የተጠለፉ ሕብረቁምፊዎች። ነባሪው ከፍተኛው ክምር ያልሆነ መጠን ትውስታ 64 ሜባ ነው።

በጃቫ ውስጥ ተጨማሪ ክምር ቦታ እንዴት መመደብ እችላለሁ?

ትችላለህ መጨመር ወይም መለወጥ መጠን የጃቫ ክምር ቦታ JVM የትእዛዝ መስመር አማራጭ -Xms, -Xmx እና -Xmn በመጠቀም. ሜጋ ወይም ጊግ ለማመልከት መጠኑን ከገለጹ በኋላ "M" ወይም "G" ማከልን አይርሱ። ለምሳሌ ይችላሉ የጃቫ ክምር አዘጋጅ የሚከተለውን ትዕዛዝ በመተግበር መጠን ወደ 258MB ጃቫ -Xmx256m HelloWord.

የጃቫ ማህደረ ትውስታ አጠቃቀምን እንዴት መቀነስ እችላለሁ?

ቀንስ አጠቃላይ የማስታወስ ፍጆታ የ VM የእርስዎን ቪኤም ሲያስጀምሩ የXmx እና Xms ባንዲራዎችን ይጠቀሙ እና ሆን ብለው እሴቶቻቸውን ከሚያስፈልጉት ዝቅ ለማድረግ ያቀናብሩ እና OutOfMemoryErrorን ይጠብቁ። OutOfMemoryError ከተከሰተ ይህ ማለት ከፍተኛውን የVM መጠን መተኮስ አልቋል ማለት ነው።

የሚመከር: