Logo mn.boatexistence.com

Хоолбол файлыг хаана үүсгэсэн бэ?

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

Хоолбол файлыг хаана үүсгэсэн бэ?
Хоолбол файлыг хаана үүсгэсэн бэ?

Видео: Хоолбол файлыг хаана үүсгэсэн бэ?

Видео: Хоолбол файлыг хаана үүсгэсэн бэ?
Видео: Blue Got Mail - Global Mapper дээр LAS форматтай цэгийн үүлийг GeoTIFF болгон хөрвүүлэх 2024, May
Anonim

Өгөгдмөлөөр овоолгыг java_pidpid нэртэй файлд үүсгэнэ. Дээрх жишээн дээрх шиг VM-ийн ажлын лавлах дахь hprof. Та өөр файлын нэр эсвэл лавлахыг -XX:HeapDumpPath=сонголтоор зааж өгч болно.

Овоолтын файл хаана байрладаг вэ?

Байршил нь орчноос хамаарч өөр өөр байдаг ч ихэвчлэн эдгээр файлууд нь дараах байдлаар харагдана: C:\Windows\System32. эсвэл C:\Windows\SysWOW64.

Хэзээ овоолгын дамп үүсдэг вэ?

20180917 хувилбараас эхлэн санах ойн алдаа гарсан үед санах ойн бөөгнөрөл автоматаар үүсдэг (conf файлд -XX:+ HeapDumpOnOutOfMemoryError параметр нэмэгдсэн) /jvm.

Би яаж Линукс дээр бөөгнөрөлтэй болох вэ?

Линукс машинд та ps -A | гэх мэт олон төрлийн тушаалуудыг ашиглаж болно grep java эсвэл netstat -tupln | grep java эсвэл top | grep java нь таны програмаас хамаарна. Дараа нь та jmap -dump:format=b, file=sample_heap_dump гэх мэт командыг ашиглаж болно. hprof 1234 энд 1234 нь PID болно.

Та Outofmemoryerror дээр хэрхэн бөөгнөрөлтэй болох вэ?

Тодорхой болгох үүднээс OOM дээр бөөгнөрөл үүсгэсэн эсэхийг баталгаажуулахын тулд:

  1. CSA-д холбогдох (эсвэл кластер дахь сервер бүрийн xml-г нээх):
  2. Апп үйлчилгээ эсвэл/болон bg үйлчилгээний JVM параметрүүдэд дараах аргументын мөрийг нэмнэ үү: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=\. hprof.
  3. Үйлчилгээг дахин эхлүүлнэ үү.

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