Tutorials oder Beispiele für die Android-Speicher-debugging
So, ich bin Blasen bis die heap irgendwo in meiner Logik-thread des Android-Spiel, das ich mache, es spielt sich gut, bis die heap-zufällig wächst von ~3MB fast 30MB, in der Erwägung, dass das Spiel hängt sich auf (durchaus verständlicherweise). Ich habe zu hacken, diesen Fehler für ein paar Tage, drehen Systeme ein und aus, und spielen, um mit beiden DDMS und der Eclipse Memory Analyzer, und nichts gefunden habe, ganz wohl, weil mein Mangel an Verständnis, wie diese tools verwenden.
Kennt jemand einige gute tutorials /Beispiele für die android-Speicher-debugging? Speziell der heap.
Danke Jungs.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser scheint, basierend auf der eclipse-Artikel aber wirklich konzentriert auf Android: http://ttlnews.blogspot.com/2010/01/attacking-memory-problems-on-android.html
Dieser Artikel beschreibt ziemlich gut, wie man erstellen Sie einen heap dump und analysieren es mit Eclipse MAT. Dies wird helfen dir finden die wahrscheinlichsten verdächtigen für memory leaks ziemlich schnell.
HIER: http://dev.eclipse.org/blogs/memoryanalyzer/2008/05/27/automated-heap-dump-analysis-finding-memory-leaks-with-one-click/
In DDMS können Sie die Zuordnung auf der Registerkarte verfolgen, um zu sehen, wo du bist allokierung von Speicher in Ihrem code.
Aber nicht so sehr von einem debugging-Antwort dies wird definitiv helfen.
Nur tool, dass ich mir bewusst bin ist das ddms-tool die profiling-Funktion kann Ihnen helfen, die Spur dieses Problem