Mam opracowaną aplikację, chcę sprawdzić wyciek pamięci dzieje się w aplikacji. Próbuję z Eclipse MAT, ale nie powiodło się, otrzymuję plik HROF, ale Eclipse MAT nie jest w stanie go odczytać. Czy ktokolwiek może mi pomóc. Każdy inny sposób na znalezienie informacji.Android: Jak przetestować wyciek pamięci w aplikacji?
Odpowiedz
Plik dump.hprof na Androida musi zostać przekonwertowany. Następnie możesz otworzyć convert-dump.hprof w MAT.
Morrison - oohk .. Dzięki. Chyba zapomnę go przekonwertować .. Wypróbuję to i poznam .. –
Dzięki @morrison .. przekonwertowany działa dobrze i ma wskaźniki wycieku pamięci .. –
Znalazłem this wideo bardzo przydatne. To mówi o tym, jak znaleźć wycieki pamięci z logcat (dzienniki zbieraczy śmieci) i jak korzystać z analizatora pamięci (MAT).
Sujith .. dzięki .. Przeszedłem przez to wideo. - niesamowite wideo, aby uzyskać wiedzę na temat analizatora pamięci (MAT). –
@sujith The video jest bardzo dobry. Podsumowując, 1) wideo mówiło o bardzo trudnym do znalezienia wycieku przez "niestatyczną klasę wewnętrzną". Istnieje szczegółowe wyjaśnienie na ten temat w this page. 2) Mówił o kilku ważnych pojęciach, gdy używa się narzędzia do analizy pamięci, takiego jak płytkie sterty kontra zatrzymane sterty, GC Root i drzewo dominujące. 3) Pokazał przykład użycia MAT do identyfikacji wycieku. W MAT najbardziej użyteczne narzędzie przez niego powiedziane to Histogram i Drzewo Dominatora. Podczas dalszego badania obiektu używał menu "Ścieżka do Korzenia GC" prawym przyciskiem myszy, a następnie "Wyklucz słabe referencje".
- 1. nvd3 pamięci aplikacji wyciek
- 2. Jak znaleźć wyciek pamięci w aplikacji Phonegap?
- 3. "Nieznany" ("Inne") wyciek pamięci w systemie Android?
- 4. Jak przetestować zakup aplikacji w systemie Android?
- 5. Wyciek pamięci w javacv
- 6. wyciek pamięci w GMSMapView
- 7. Wyciek pamięci dla .showsPhysics
- 8. Niezarządzana wyciek pamięci
- 9. UIPageViewController wyciek pamięci
- 10. JAXBContext.newInstance wyciek pamięci
- 11. NSNumber możliwy wyciek pamięci
- 12. Jak wyłapać wyciek pamięci COM
- 13. szyny 3.0.7 wyciek pamięci
- 14. EditText powodując wyciek pamięci
- 15. Wyciek pamięci w MapKit iOS8
- 16. Dlaczego to jest wyciek pamięci
- 17. QFileDialog wyciek pamięci?
- 18. Wyciek pamięci Web Worker?
- 19. Osadzony wyciek pamięci IronPythona
- 20. Fabryczny wzór, wyciek pamięci
- 21. Wyciek pamięci Valgrind osiągalny
- 22. Jak stworzyć wyciek pamięci w C#/.NET
- 23. Jak znaleźć wyciek pamięci w Meteor App
- 24. Wyciek pamięci NSCFString
- 25. Wyciek pamięci OpenSSL :: SSL_library_init()
- 26. nodejs setTimeout wyciek pamięci?
- 27. CGImageRef wyciek pamięci
- 28. getaddrinfo pamięci wyciek
- 29. CMSampleBufferRef wyciek pamięci
- 30. Wiązanie ICommand powodujące wyciek pamięci UI w aplikacji WPF
Przeczytałeś ten post: http://android-developers.blogspot.com/2011/03/memory-analysis-for-android.html, więc co jest mylące? –
Przeszedłem przez to. Mam też plik zrzutu sterty. kiedy próbowałem otworzyć go w analizatorze pamięci Eclipse, tzn. nie można odczytać pliku MAT. –