2012-03-20 9 views
5

Jak znaleźć wyciek pamięci w Java za pomocą JProfiler? Pracuję w JProfiler od 1 tygodnia, aby znaleźć wyciek pamięci w aplikacji internetowej. Czytam niektóre podręczniki i widzę niektóre artykuły, widzę użycie pamięci we wszystkich obiektach i widokach przydzielonych obiektów i przy użyciu alokacji hot spot można znaleźć wyciek pamięci. Zajrzałem do tego i znalazłem dużo pamięci używanej przez char, string, bytes. Ponieważ jestem świeższy, nie wiem jak to obliczyć i rozwiązać problem wycieku pamięci. Proszę mi pomóc na ten ..Jak znaleźć wyciek pamięci w Java za pomocą JProfiler?

góry dziękuję ...

+0

Tutaj jest już omówione [http://stackoverflow.com/questions/40119/how-to-find-a-java-memory-leak]. – Java

Odpowiedz

5

Zobacz this screen cast o znalezienie wycieków pamięci z JProfiler.

+0

dzięki za wideo jest świetny, ale moje menu po lewej stronie różni się od Ciebie, to jest pamięć na żywo, Heap Walker, widoki procesorów, wątki itp. I kiedy podążałem za filmem i prawym kliknięciem obiektu nie można znaleźć " Zrób migawkę sterty dla zaznaczenia ", raczej pierwszą opcją jest" Pokaż zaznaczenie w Heap Walker ". Czy znasz jakieś inne wideo do profilowania aplikacji internetowych Java z najnowszą wersją JProfiler, która ma być na dzień dzisiejszy 8.0.5? – Jack

+1

"Wykonaj migawkę sterty dla zaznaczenia" i "Pokaż zaznaczenie w Heap Walker" to ta sama czynność. –

+0

Oto nowy link do filmu: http://blog.ej-technologies.com/2017/03/finding-memory-leak-with-jprofiler.html –