Wycieki pamięci;Profiler - Best Practise

0

Witam

Chyba już dotarłem na tyle daleko w programowaniu w Javie, by w tym języku zacząć dostrzegać wycieki pamięci. Jest to dla mnie nowy temat i chciałbym by ktoś mi polecił źródło w którym mógłbym znaleźć przykłady "popularnych" błędów owocujacych wyciekiem pamięci oraz (to już by było super) jak wypatrzeć je używajac profilera (w pracy akurat używamy Netbeans także przyzwyczaiłem się do używania profilera z tego IDE ale to w sumie dla mnie obojętnie).

Piszę dużo softu, który działa u klienta przez długi czas nieresetowany a do tego przetwarza niejednokrotnie duże ilości danych. na razie nic się nie sypie, ale może przyjść czas, ze ta wiedza mi się przyda.

Pozdrawiam

0

klik: http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=memory+leak+java
Pierwsze 20-30 linków to bardzo dobre źródło wiedzy, są tam przykłady, jest tam także oficjalna dokumentacja Oracla -opis narzędzi: hprof, jconsole, JavaVisualVM,
jhat (darmowe narzędzie do analizy zrzutów pamięci - kiedyś freeware, teraz oracle je "podkupił").
Są też dużo lepsze narzędzia jak jProbe (wyświetla ładne obrazki obiektów w pamięci) - ale za $$$.
Tu masz jak się to robi w profilerze netbeansa:
http://netbeans.org/kb/articles/nb-profiler-uncoveringleaks_pt1.html
http://performance.netbeans.org/insane/

Materiał na kilka tygodni, miłego czytania :)

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