6

Ich habe gerade angefangen, über Speicherverwaltung für Android zu lernen. Nachdem ich einen Speicherauszug für die Anwendung, an der ich arbeite und die ich mit Eclipse Memory Analyzer analysiere, gemacht habe, habe ich herausgefunden, dass 37MB (von den 50M Speicher) von einem "Rest" belegt wurde. Diese 50M Figur paßt meinen logcat Speicher erhalten, so dass ich denke, das Rest etwas Speicher einnimmt:Was ist der Rest im Eclipse Memory Analyzer-Hauptdiagramm?

GC_CONCURRENT freed 12839K, 21% free 50038K/62908K, paused 7ms+15ms, total 144ms 

Kennt jemand, was dieser Rest ist in der Regel aus? Kann das ein Zeichen dafür sein, dass ich ein Speicherleck habe?

Antwort

2

der Rest ist, dass die verbleibenden Teil, die nicht so dominant wie die vorherigen sind.

Für Fälle:

1) einnimmt Bitmap 10M

2) Ressourcen 5M nimmt

3) RelativeLayout nimmt 100K

4) Linearlayout 20K nimmt ...

auf der Karte, nur 1) 2) zeigen, und 3), 4) ... sind im Rest enthalten.