2012-12-22 24 views
5

Muszę zoptymalizować wydajność projektu zespołowego (w Zaćmieniu Juno).Profilowanie dla java w eclipse juno

Aby zidentyfikować szyjkę butelki (czas), szukam narzędzia lub wtyczki.

Wydaje się, że istnieje dobra platforma TPTP, ale nie jest to już obsługiwane w środowisku Eclipse Juno. JVM to dobry początek, ale wydaje się niewystarczający do głębszej analizy.

Czy masz jakieś dobre pomysły na zintegrowaną wtyczkę w Eclipse Juno?

Jeśli nie, możliwe jest również samodzielne narzędzie.

Odpowiedz

6

Istnieje kilka dużych rozwiązanie w Java profiler świata:

JProfiler i YourKit są potężne narzędzia do analizy duża aplikacja EE. Osobiście najbardziej preferuję YourKit. Ma easy intergation with Eclipse. Ale to wszystko jest płatnym rozwiązaniem i nie zawsze trzeba go kupić.

Jeśli nie masz zbyt skomplikowanej aplikacji, spróbuj najpierw użyć JVisualVM. Powinno to wystarczyć do szerokiego zakresu analizy problemów z wydajnością. Do monitorowania zachowania GC ma świetną wtyczkę VisualGC. Dzięki wtyczce VIsualGC, tworząc zrzuty sterty i analizując je za pomocą MAT, możesz idealnie dostroić GC, jeśli potrzebujesz.

3

Jestem wielkim fanem JProfiler i ma również Eclipse plugin.

W tym poście SO można znaleźć, jak to działa.

+0

Wolałbym darmowe lub narzędzie open source, ale chciałbym rzucić okiem. – Lambach