Thanks for the interest Matt. Here are some references I found very
interesting regarding memory leaks:

How to import a heap dump from Android into Eclipse's Memory Analyser Tool
(MAT)
http://kohlerm.blogspot.com/2009/04/analyzing-memory-usage-off-your-android.html
Good article on how to fix memory leaks in general:
http://java.dzone.com/news/how-fix-memory-leaks-java
Another one (The whole kohlerm blog is pretty interesting):
http://kohlerm.blogspot.com/2009/02/memory-leaks-are-easy-to-find.html
Romain's blog entry on memory leaks in Android:
http://android-developers.blogspot.com/2009/01/avoiding-memory-leaks.html

I hope that maybe someone else has an idea about what's going on with my
particular problem.





On Wed, Dec 16, 2009 at 8:02 PM, Matt Kanninen <[email protected]> wrote:

> I don't have any advice, I'm just very interested in hearing if and
> how you make an progress diagnosing, debugging and fixing this sort of
> issue.  I'm still trying to fix what looks like memory leak in my
> app.  All I have succeeded in doing is reducing the total memory used,
> thereby making the bug dramatically less noticeable.
>
> Thanks,
> -Matt Kanninen
>
> On Dec 16, 8:19 am, freezy <[email protected]> wrote:
> > Hi all,
> >
> > I'm trying to locate a memory leak in my app (it's client for a
> > mediacenter). So I start it up, go to the screen that lists all movies,
> go
> > back to my home activity, trigger the GC a few times manually via DDMS,
> dump
> > the memory heap, pull it, convert it and load it into MIT in Eclipse.
> >
> > Now the movie list screen is pretty heavy, around 800k of movie objects,
> > which should be freed when I go back to the home screen. However, it
> stays
> > allocated, with the GC root as a local variable in the main thread at
> > ActivityThread.ContextCleanupInfo
> > (see attached screenshot).
> >
> > I've tried searching but there is no documentation on this class, not
> even
> > in the source code. Is there any way to avoid this kind of behavior? Am I
> > doing something wrong or is the problem in Android? My app is open source
> > and can be checked out here[1].
> >
> > Any hints and suggestions appreciated!
> >
> > [1]http://code.google.com/p/android-xbmcremote/
> >
> >  leak-contextcleanupinfo.png
> > 120KViewDownload
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to