Агуулгын хүснэгт:

Би овоолгын файлыг хэрхэн үзэх вэ?
Би овоолгын файлыг хэрхэн үзэх вэ?

Видео: Би овоолгын файлыг хэрхэн үзэх вэ?

Видео: Би овоолгын файлыг хэрхэн үзэх вэ?
Видео: Гэмтсэн файл буюу .TMP файл сэргээх ийм амархан. How to open .TMP file. 2024, Арваннэгдүгээр
Anonim

Хэрэв танд байгаа бол овоолгын дамп файл локал систем дээрээ хадгалсан бол та нээж болно файл сонгох замаар Java VisualVM дээр Файл > Үндсэн цэсээс ачаална уу. Java VisualVM нээх боломжтой овоолго -д хадгалсан. hprof файл формат. Хэзээ чи нээх a хадгалсан овоолго , the овоолго үндсэн цонхонд таб хэлбэрээр нээгдэнэ.

Бас мэдэх зүйл бол би яаж овоолгыг яаж хийх вэ?

Java овоолгыг үүсгэх хэд хэдэн арга байдаг:

  1. Ажиллах үед овоолгыг авахын тулд jmap -dump сонголтыг ашиглана уу;
  2. Ажиллах үед HotSpotDiagnosticMXBean-ээр дамжуулан бөөгнөрөл авахын тулд jconsole сонголтыг ашиглана уу;
  3. -XX:+HeapDumpOnOutOfMemoryError VM сонголтыг зааж өгснөөр OutOfMemoryError шидэгдэх үед бөөгнөрөл үүсэх болно;
  4. hprof ашиглах.

Үүнтэй адилаар би Java dump файлыг хэрхэн унших вэ? Та JDK 1.5 ба түүнээс дээш хувилбартай ирдэг jvisualvm.exe файлыг ашиглаж болно. Энэ нь JDK-ийн бин хавтсанд байгаа. Энэ бол гүйлтийг ч гэсэн профайл хийхэд ашиглаж болох маш сайн хэрэгсэл юм Java програмууд. Та JProfiler ашиглаж болно унших овоо файлуудыг хаях.

Мөн овоолго гэж юу болохыг мэдэх үү?

А овоолго нь Java™ процессын санах ойн агшин зураг юм. Хормын хувилбар нь Java-н объект болон ангиудын талаарх мэдээллийг агуулна овоо агшин зуурын зураг идэвхжсэн байна. Анги дуудагч, нэр, супер анги, статик талбарууд. Хог цуглуулах үндэс. JVM-ээр хандах боломжтой гэж тодорхойлсон объектууд.

Бөөн овоолгыг юунд ашиглах вэ?

А овоолго тодорхой агшинд JVM-ийн санах ойд байгаа бүх объектын агшин зураг юм. Эдгээр нь санах ойн алдагдлыг арилгах, санах ойг оновчтой болгоход маш их хэрэгтэй байдаг хэрэглээ Java програмууд дээр. Бөөн овоолго ихэвчлэн хоёртын форматтай hprof файлуудаар хадгалагддаг.

Зөвлөмж болгож буй: