2013-04-12 16 views
9

Byłem badany przy analizie pliku HPROF za pomocą analizatora pamięci (MAT) Eclipse. Drzewo nadrzędne, raporty i interfejs OQL wyglądają naprawdę użytecznie. Ale wszystko to musi być zrobione ręcznie z oprogramowania MAT.analizować plik zrzutu pamięci HPROF z linii poleceń programowo

Czy istnieje interfejs wiersza poleceń, dzięki czemu mogę programowo analizować HPROF i automatycznie generować raporty niestandardowe.

Byłoby użyteczne zintegrowanie tej infrastruktury testowej w celu przeprowadzenia automatycznej analizy pamięci.

Btw, wysokość heapsize będzie między 10-60MB.

+1

Czy to nie robi [ParseHeapDump.sh] (http://wiki.eclipse.org/index.php/MemoryAnalyzer/FAQ)? –

+0

Yup, dzięki za to. Nie wiedziałem o tym. Masz pytanie uzupełniające, Jak analizować generowany plik indeksu? Chcesz przeprowadzić na nim niestandardową analizę. – Abhishek

+0

Przeniesię komentarz do sekcji odpowiedzi, ponieważ tego właśnie szukałeś. Jeśli opracujesz niestandardową analizę, której szukasz, możemy pomóc. –

Odpowiedz

3

ParseHeapDump.sh robi to, czego szukasz. Co do follow up pytania nie jestem pewien, jaki format plików indeksu są przechowywane w.

+0

Oto potrzebna analiza niestandardowa, według wykorzystania nazwy stosu nazwy opakowania, w formacie, który można zapisać do bazy danych lub zapisać jako plik CSV. – Abhishek

+0

W oknie drzewa dominującego dostępna jest opcja eksportu, która umożliwia eksportowanie do plików 'HTML' /' CSV'/'TXT'. Wiem, że to nie jest bezpośrednia odpowiedź na twoje pytanie, ale to najlepsze, co mam. Pliki mogą być rzeczywiście przetwarzane w wierszu poleceń, aby wykonać to, o co prosisz, ale nie znam ścieżki technicznej, która to umożliwi. –

+0

Tried ParseHeapDump.sh (ssh'd na duży serwer linux), natychmiast kończy się niepowodzeniem z "Nie można zainicjować GTK +", wygląda na to, że uważa, że ​​rozmawia z interfejsem użytkownika (??) –