2011-09-09 11 views
6

Tutti, Ho la mia applicazione in esecuzione su websphere app server 7.0. ho alcuni di questi core dump e file di traccia comeCome analizzare i file core * .dmp di base e Snap * .trc?

core.20110909.164930.3828.0001.dmp

e

Snap.20110909.164930.3828.0003.trc.

La mia domanda è, proprio come le discariche di thread generati da WAS possono essere aperti e analizzati da IBM-Thread Dump Analyzer tool

c'è uno strumento di (s) per aprire il file di cui sopra da parte di IBM o di qualsiasi altro?

Grazie, Ayusman

risposta

10

nucleo discariche devono essere utilizzati da utilità jextract (del JRE dumping) fromn mia radice webspere questo è ./java/jre/bin/jextract.

L'output risultante può essere proccessed da ISA

file Snap sono proccessed dallo strumento Java traccia cioè java com.ibm.jvm.format.TraceFormat [] [opzioni] da http://publib.boulder.ibm.com/infocenter/realtime/v1r0/topic/com.ibm.rt.doc.10/diag/tools/trace_formatter.html per era v6

l'uscita è leggibile

Mike Prendergast

+0

Dove si trova TraceFormat per was8? Non vedo alcuna informazione per quella versione. – qwerty

+0

Link non ha funzionato per me, ma https://www.ibm.com/support/knowledgecenter/SSYKE2_7.0.0/com.ibm.java.win.70.doc/diag/tools/trace_formatter.html avuto cosa avevo bisogno –

3

Eclipse Memory Analyzer è un ottimo strumento per l'analisi il core * .dmp (e anche i dump dell'heap portatile, cioè i file .phd). Per leggere quei Websphere Dump è necessario installare un plug-in aggiuntivo chiamato IBM Diagnostic Tool Framework for Java (Update Site).

Prima ancora di tentare di aprire grandi discariche ricordarsi di aumentare la dimensione heap dello strumento modificando la MemoryAnalyzer.ini e aggiungendo/modificando la linea di

-Xmx4096m

Regolare questo numero per le vostre esigenze.