Darmowy profiler dla IntelliJ

1

Hej,

ostatnio zacząłem używać IntelliJ i mocno zdziwiłem się tym, że tak wypaśne i drogie IDE nie ma wbudowanego nawet prostego profilera.

Zacząłem drążyć temat i okazało się, że dla JVM jest ogólnie tragedia z profilerami - jest tylko płatne JProfiler, jakis prosty profiler w NetBeansie i tyle. Byłem przekonany, że w całym bogactwie ekosystemu Javy będzie jakiś dobry, open sourcowy profiler, który będzie zintegrowany z IntelliJ.

JProfiler wygląda na niezłe narzędzie i ma dobry plugin do IntelliJ, ale patrząc na cenę to odpada. W firmach które znam nie jest to powszechnie dostępne narzędzie dla każdego developera, a poza tym nie ma szans używać tego po godzinach (no sory - ja wiem, że my programiści nie możemy narzekać na zarobki, ale wydawać 2 koła na profiler dla JVM to chyba nie każdy się skusi).

Z OpenSource jedynie w miarę sensownie wygląda VisualVM (o ile dobrze wyczytałem, to jest profiler z NetBeans). Jednakże też nie wygląda na szczególnie aktywnie rozwijany, ostatnia wersja w 2014. Z pluginami do IntelliJ też tragedia - jeden ostatnią wersję ma z 2008 roku, drugi chyba z 2013 roku, trzeciego nawet nie ma...

Tak więc, jak to wygląda w praktyce, jakich profilerów używa się pisząc w Javie? Jaka jest najlepsza open sourcowa opcja do użycia z IntelliJ, żeby to jakoś działało z poziomu IDE?

0

Z darmowych używam Visual VM, nie używam integracji z IDE, po co ci to?
Teraz używam YourKit, ma integrację, jest płatny, firma mi kupiła.

0

Ja używam VisualVM z JDK i jest OK. Ma jakąś tam integrację z Intellij (wtyczkę w standardzie w IntelliJ 15). Do tego https://github.com/chewiebug/GCViewer do analizy logów z GC.

0

Ja próbowałem używać integracji VisuamVM z IntelliJ, ale poległem. Jakieś dziwne rzeczy się działy, a dużo łatwiej i wygodniej było po prostu osobno uruchomić VisualVM osobno. W/g mnie wystarcza do większości rzeczy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1