Әдепкі бойынша жинақ демпі java_pidpid деп аталатын файлда жасалады. hprof VM жұмыс каталогында, жоғарыдағы мысалдағыдай. Балама файл атауын немесе каталогты -XX:HeapDumpPath=опциясымен көрсете аласыз.
Демп файлы қайда орналасқан?
Орын ортаға байланысты өзгереді, бірақ әдетте бұл файлдар келесіде көрсетіледі: C:\Windows\System32. немесе C:\Windows\SysWOW64.
Үйінді демп қашан жасалады?
20180917 шығарылымынан бастап, жадта қате орын алған кезде, жинақталған жад демпі автоматты түрде жасалады (conf файлына -XX:+ HeapDumpOnOutOfMemoryError параметрі қосылады. /jvm.
Linux жүйесінде үйіндіні қалай алуға болады?
Linux құрылғысы үшін ps -A | сияқты пәрмен түрлерін пайдалануға болады grep java немесе netstat -tupln | grep java немесе жоғарғы | grep java, қолданбаңызға байланысты. Одан кейін jmap -dump:format=b, file=sample_heap_dump. hprof 1234, мұнда 1234 - PID. сияқты пәрменді пайдалануға болады.
Outofmemoryerror қолданбасында үйіндіні қалай алуға болады?
Айқындық үшін OOM жүйесінде үйме демпінің жасалуын қамтамасыз ету үшін:
- CSA-ға қосылыңыз (немесе сипаттарды ашыңыз. кластердегі әрбір сервер үшін xml):
- Келесі аргумент жолын қолданба қызметіне немесе/және bg қызметінің JVM параметрлеріне қосыңыз: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=\. hprof.
- Қызметтерді қайта іске қосыңыз.