пятница, 4 декабря 2015 г.

Анализируем IBM JVM дампы


Какие типы дампов c IBM JVM существуют:

  

1. System dump

  • Имя: core.20151019.075059.6422614.0001.dmp
  • Формат: IBM system dump
  • Размер: сотни мегабайт, гигабайты

 

Анализ с помощью MAT

    MAT http://wiki.eclipse.org/index.php/MemoryAnalyzer
    Нужно ставить IBM плагины http://wiki.eclipse.org/index.php/MemoryAnalyzer#System_Dumps_and_Heap_Dumps_from_IBM_Virtual_Machines
    Для установки необходимо добавить Update site (ссылка есть на ресурсе http://www.ibm.com/developerworks/java/jdk/tools/dtfj.html)

 

Анализ с помощью dump viewer и IBM HeapAnalyzer 

    /opt/ibm-java-x86_64-80/bin/jdmpview -core ./core.20151019.075059.6422614.0001.dmp
    в консоли jdmpview  выполняем команду heapdump
    После чего анализируем с помощью IBM HeapAnalyzer
    https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=4544bafe-c7a2-455f-9d43-eb866ea60091

2. Heap dump

  • Имя: heapdump.20151110.130421.11403460.0010.phd
  • Формат: IBM Portable Heap Dump (PHD)
  • Размер:сотни мегабайт

Анализ с помощью IBM HeapAnalyzer

Анализ с помощью MAT

 

3. Thread dump

  • Имя: javacore.20151019.075027.3146170.0002.txt
  • Размер: мегабайты (5-20)

 

Анализ с помощью IBM Thread and Monitor Dump Analyzer for Java

Анализ с помощью ThreadLogic

 

4. trc

  • Имя: Snap.20151019.075027.3146170.0003.trc
  • Размер: мегабайты (1-3)

 

Анализ с помощью TraceFormat

    расшифровывается таким образом:
    /opt/ibm-java-x86_64-80/bin/java com.ibm.jvm.format.TraceFormat Snap.*.trc out_file.txt
    https://www-01.ibm.com/support/knowledgecenter/SSYKE2_7.0.0/com.ibm.java.aix.70.doc/diag/tools/javadump_tags_info.html

Комментариев нет:

Отправить комментарий