ዝርዝር ሁኔታ:

JVM ምን ያህል ማህደረ ትውስታ ይጠቀማል?
JVM ምን ያህል ማህደረ ትውስታ ይጠቀማል?

ቪዲዮ: JVM ምን ያህል ማህደረ ትውስታ ይጠቀማል?

ቪዲዮ: JVM ምን ያህል ማህደረ ትውስታ ይጠቀማል?
ቪዲዮ: Архитектура ЭВМ | Основы Операционных Систем | 05 2024, ሚያዚያ
Anonim

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

እንዲሁም ጥያቄው JVM ምን ያህል ራም ይጠቀማል?

የ JVM የዋና 1/4 ነባሪ ቅንብር አለው። ትውስታ . 4 ጂቢ ካለህ ነባሪ ወደ 1 ጂቢ ይሆናል። ማሳሰቢያ፡ ይህ በጣም ትንሽ ስርአት ነው እና አንዳንድ የተከተቱ መሳሪያዎች እና ስልኮች ያገኛሉ ብዙ ማህደረ ትውስታ.

JVM ማህደረ ትውስታ ምንድነው? የ JVM ማህደረ ትውስታ የሚከተሉትን ክፍሎች ያካትታል: ክምር ማህደረ ትውስታ ለጃቫ ዕቃዎች ማከማቻ የሆነው። ያልሆነ - ክምር ማህደረ ትውስታ የተጫኑ ክፍሎችን እና ሌሎች ሜታ-ዳታዎችን ለማከማቸት በጃቫ የሚጠቀመው። JVM ኮድ ራሱ ፣ JVM የውስጥ መዋቅሮች፣ የተጫኑ ፕሮፋይለር ወኪል ኮድ እና ውሂብ፣ ወዘተ.

በመቀጠል ጥያቄው የጃቫ ክር ምን ያህል ማህደረ ትውስታ ይጠቀማል?

ልብ ይበሉ ክር መጠቀም እና ቁልል መጠን. ነባሪ አማራጭ -Xss512k እያንዳንዱ ማለት ነው። ክር ያደርጋል መጠቀም 512 ኪ.ባ ትውስታ . የJVM ነባሪ ያለዚህ አማራጭ 1 ሜባ ነው።

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

የጃቫ አፕሊኬሽን ክምር አጠቃቀምን ለመከታተል 5 ቀላል መንገዶች አይደሉም

  1. እንደ top (ዩኒክስ) ወይም Task Manager (Windows) ባሉ የስርዓተ ክወና ትዕዛዞች በሚታየው 'ሂደት' የማህደረ ትውስታ አጠቃቀም የጃቫ ክምር አጠቃቀም አይደለም።
  2. ጃቫ -Xmx1024m.
  3. Jconsoleን ይጠቀሙ።
  4. VisualVMን ይጠቀሙ።
  5. የJstat ትዕዛዝን ተጠቀም።
  6. ተጠቀም -verbose:gc የትእዛዝ መስመር አማራጭ።

የሚመከር: