Optymalizacja kodu

0

W projekcie, który aktualnie dłubię, natknąłem się na sytuację, gdzie jedna z akcji na podejrzanie długo freezuje program. Chcąc dokonać tam jakiejś optymalizacji muszę się dowiedzieć, który fragment kodu ile czasu się wykonuje.

I tutaj pojawia się moje pytanie. Czy są na to jakieś wygodne sposoby? Najprostsza, tradycyjna i uciążliwa metoda, jaka przychodzi mi do głowy, to ręczne wstawianie pomiaru czasu co kilka instrukcji, ale być może są na to lepsze i wygodniejsze sposoby. Jeśli ma znaczenie IDE, którego używam, to aktualnie jest to Eclipse.

0

Ogółem to ja tylko raz takiego użyłem, ale są profilery, które to potrafią wykryć takie wąskie gardła w naszym kodzie... nazw nie znałem. Googlałem, znalazłem i użyłem..

0

W jdk jest narzedzie, ktore sie nazywa jvisualvm, mozesz tego uzyc do profilowania aplikacji javowych

0

Dzięki za wszystkie wskazówki. Przetestuję wspomniane jvisualvm i poszukam też innych profiler'ów.

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