2009-10-16 12 views

Odpowiedz

45

Jeśli możesz, użyj jvisualvm w Sun Java 6 JDK (również IBM). Działa po wyjęciu z pudełka i może odpowiedzieć na wiele początkowych pytań.

Należy pamiętać, że w systemie Windows należy wywołać jvisualvm z tym samym binarnym językiem Java, co program, który chcesz zbadać w celu uzyskania najlepszych wyników.

(VisualVM jest samodzielnym podzbiorem profilera Netbeans)

+1

Może nawet dołączyć do uruchomionego programu - bardzo ładnie. –

+6

Istnieje program uruchamiający zaćmienie dla visualvm: http://visualvm.java.net/eclipse-launcher.html#installation – Zitrax

+0

@Zitrax link jest nieaktualny –

2

Ostatnio bardzo mi pomogła .

+0

Ten link do repozytorium nie działa dla mnie: http://download.eclipse.org/technology/mat/0.7/update-site/ –

+12

Profiler! = Analizator sterty. –

19

Z mojego doświadczenia wynika, że ​​TPTP jest czymś, do czego można uciec tak szybko, jak to możliwe. To okropnie przesadny bałagan, prawie niemożliwy do roboty, źle udokumentowany i powolny jak melasa.

Nie jestem świadomy żadnych dobrych i darmowych wtyczek profilujących do Zaćmienia. Ale czy naprawdę musi to być wtyczka zaćmienia? VisualVM jest dostarczany wraz z JDK od wersji Java 6u7, jest szybki i łatwy w użyciu. To może nie być najbardziej bogate w funkcje profileers, ale było dla mnie wystarczające.

+6

Oddelegowany, unikaj TPTP za wszelką cenę. – soru

+0

Jeszcze jeden z projektów IBM dla ich własnych produktów opartych na Eclipse, który został dopracowany i przeniesiony do Core Eclipse. Westchnienie. –

+0

Projekt TPTP wydaje się obecnie konający: "udział w projekcie skurczył się z upływem czasu", "w trybie konserwacji", który ma zostać zarchiwizowany: http://www.eclipse.org/tptp/home/project_info/devplans/EclipseTPTPProjectPlan2010.htm – Raedwald

6

znalazłem JProfiler (komercyjny), aby być naprawdę pomocne. Ma integrację z Eclipse, chociaż nie jest to plugin Eclipse na sa, więc możesz bardzo łatwo wywołać profiler zamiast zwykłej sesji wykonawczej. Miał bardzo dobrą analizę wąskiego gardła i możesz znaleźć ustawienia, aby obniżyć koszty samego profilera. Wysoce polecany.

3

Używam również profilera Netbeans, który jest całkiem niezły. Łatwo jest ustawić, aby profilował twój projekt Eclipse, gdy działa on w środowisku Eclipse. Nie musisz otwierać projektu w Netbeans.

+0

NetBeans 8.2 i jego ["ukryta" kalibracja] (http: // stackoverflow.com/questions/35198758/netbeans-jdk-calibration- 8-1), działało świetnie! –

Powiązane problemy