Logo am.boatexistence.com

የቆሻሻ መጣያ ፋይል የት ነው የተፈጠረው?

ዝርዝር ሁኔታ:

የቆሻሻ መጣያ ፋይል የት ነው የተፈጠረው?
የቆሻሻ መጣያ ፋይል የት ነው የተፈጠረው?

ቪዲዮ: የቆሻሻ መጣያ ፋይል የት ነው የተፈጠረው?

ቪዲዮ: የቆሻሻ መጣያ ፋይል የት ነው የተፈጠረው?
ቪዲዮ: የፍርድ ቤት ማስረጃ የአቀራረብ ሂደት l እውነትብቻውን ፍርድ ቤት አያሸንፍም! 2024, ግንቦት
Anonim

በነባሪ የቆሻሻ ክምር የተፈጠረው java_pidpid በሚባል ፋይል ነው። hprof በVM የስራ ማውጫ ውስጥ፣ እንደ ከላይ ባለው ምሳሌ። አማራጭ የፋይል ስም ወይም ማውጫ በ -XX:HeapDumpPath=አማራጭ መግለጽ ትችላለህ።

የቆሻሻ መጣያ ፋይል የት ይገኛል?

አካባቢው እንደ አካባቢው ይለያያል፣ነገር ግን በተለምዶ እነዚህ ፋይሎች በሁለቱም ውስጥ ይታያሉ፡ C:\WindowsSystem32። ወይም C:\WindowsSysWOW64.

የቆሻሻ ማጠራቀሚያ ሲፈጠር?

ከመለቀቅ ጀምሮ 20180917፣ የማስታወስ ችሎታው ውጪ የሆነ ስህተት ሲያጋጥመው፣የቆሻሻ ማህደረ ትውስታ በራስ-ሰር ይፈጠራል (መለኪያው -XX:+ HeapDumpOnOutOfMemoryError ወደ ፋይሉ conf ይታከላል) /jvm.

እንዴት በሊኑክስ ውስጥ የቆሻሻ መጣያ አገኛለሁ?

ለሊኑክስ ማሽን እንደ ps -A | ያሉ የትእዛዝ አይነቶችን መጠቀም ይችላሉ። grep java ወይም netstat -tupln | grep java ወይም ከላይ | grep java ፣ በእርስዎ መተግበሪያ ላይ የተመሠረተ ነው። ከዚያ እንደ jmap -dump:format=b, file=sample_heap_dump. hprof 1234 1234 PID በሆነበት እንደ jmap -dump:format=b የመሳሰሉ ትዕዛዙን መጠቀም ትችላለህ።

ከሜሞሪ ስህተት ላይ እንዴት ቆሻሻ መጣያ ሊያገኙ ይችላሉ?

በ OOM ላይ የቆሻሻ ክምር መፈጠሩን ለማረጋገጥ፡

  1. ከሲኤስኤ ጋር ይገናኙ (ወይም ንብረቶችን ይክፈቱ። xml ለእያንዳንዱ አገልጋይ በክላስተር):
  2. በመተግበሪያው አገልግሎት ወይም/እና bg አገልግሎት JVM ግቤቶች ውስጥ የሚከተለውን የክርክር ሕብረቁምፊ ያክሉ፡ -XX:+HeapDumpOutOfMemoryError -XX:HeapDumpPath=\። hprof.
  3. አገልግሎቶቹን እንደገና ያስጀምሩ።

የሚመከር: