Как да анализирам .mdmp файл?

Имам java приложение, което се срива, докато е в производство. Не го прави в dev/QA. JVM създава .mdmp файл и текстов файл. Как да анализирам двоичния дъмп файл? Търсих в Google, но нямах късмет. Ние използваме bea jrockit jvm 1.5 R27.


person fastcodejava    schedule 14.07.2010    source източник


Отговори (2)


Файлът .mdmp е Windows MiniDump файл, който можете да прочетете само с програма за отстраняване на грешки (като WinDbg). Обикновено ви трябват източниците на сриваното приложение, за да извадите наистина някаква информация от дъмпа. Така че във вашия случай не можете да направите много, освен да се свържете с поддръжката на JRockit.

Ето връзка към Информация на Orace JRockit за сривовете на JVM.

person MicSim    schedule 09.08.2010
comment
Намерих (Инструмент за анализиране на дъмп на ядрото на Java) stackoverflow.com/questions/951095/. Означава ли това, че все още е възможно да отваряме mdmp файлове сами? - person Greenhand; 16.04.2014

Ако искате да разгледате купчината на сривения процес, можете да използвате инструмент, който се доставя с JDK, наречен jmap, за да извлечете HPROF файл и след това да го заредите в анализатор на паметта. Имайте предвид също, че някои анализатори на паметта могат директно да зареждат дъмпове на ядрото и минидъмпове на Windows.

Свързан проблем и jmap документи

Ако искате да видите състоянието на нишките, тогава можете да използвате инструмент, наречен jstack, за да отпечатате следи на стека за всяка нишка в точката, в която е създаден дъмпът. jstack документи.

person chillitom    schedule 14.09.2018