18.5. Diagnozowanie wycieków pamięci z wykorzystaniem zrzutów sterty oraz narzędzi jmap i jhat
Narzędzie JConsole wprost doskonale nadaje się do wykrywania wycieków pamięci. Kiedy już wykryjemy taki wyciek, musimy iść krok dalej i spróbować zidentyfikować wyciekające klasy i obiekty — w tym obszarze przydatność opisywanego narzędzia jest dość ograniczona. Kuszącą alternatywą są narzędzia profilujące, które jednak bywają trudne w konfiguracji i użyciu. Kilka takich narzędzi omawiamy w tym rozdziale. Jeśli chcemy zdiagnozować problem naprawdę szybko, powinniśmy rozważyć użycie niektórych narzędzi oferowanych w ramach pakietu JDK, jak jmap
czy jhat
. W tym podrozdziale omówimy sposoby używania tych narzędzi w procesie polowania na wycieki pamięci ...
Get Java. Praktyczne narzędzia now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.