Never mind, I found the culprit and fixed it. Not killing all threads
when pressing the back button seems to have been the root cause of my
problems.

On Jan 30, 6:08 pm, blindfold <seeingwithso...@gmail.com> wrote:
> > I read in this post that I am supposed to have 16Mb available for my
> > computer, but when I check the "heap size" it is never > 2.8Mb, and
> > yet it still crashes.
>
> Did youmakeanyprogresson this? Your description sounds very
> similar to what I experience with my own app. My app never uses more
> than 4 MB or so, leaks some 50 K per run, yet crashes after just a few
> runs (back button - relaunch cycles), unless I kill its process in
> between; it also crashes after a few visits to the home screen with
> the Home button. I'm not making anyprogressin tracking down the root
> causes. I use BitmapFactory (and the camera) but not the Gallery.
>
> Thanks
>
> On Jan 18, 6:44 pm, gymshoe <gyms...@bresnan.net> wrote:
>
> > I don't think I am doing anything "funky".
> > Basically I have a view composed of two pages, one which is visible
> > and one which is invisible at any given time. When the visible page is
> > clicked, the visible page becomes invisible and the invisible page is
> > made visible.
> > One page consists of a gallery.  The other page is an ImageView. Each
> > time the ImageView is made visible it is updated with a call to:
> > ImageView.setImageBitmap(BitmapFactory.decodeFile
> > (currentGalleryPicture)).  After about 20 iterations of this, there is
> > OOM error.
>
> > From your helpful comments, I realize that my OOM error is occurring
> > without the debugger attached.  This must relate then to the decodeFile
> > () problem more than the Gallery memory leak.  I tried attaching the
> > debugger and attempted to get an OOM simply from using gallery, but I
> > was not able to get it to crash.  Perhaps my gallery is too small
> > (20items, each ~20k).
>
> > I read in this post that I am supposed to have 16Mb available for my
> > computer, but when I check the "heap size" it is never > 2.8Mb, and
> > yet it still crashes.  (The "allocated" is never >2Mb...)   When you
> > wrote: "I noticed an immediate continual increase in memory usage ",
> > which memory are you referring to: "heap size" or "allocated"?  I
> > don't see either of these change except when there is GC, which I can
> > identify by the log file, but that doesn't happen very often.  I did
> > notice that if I go very slowly toggling my views, then the uncommon
> > GC that does occur is adequate to prevent an OOM error.  However, the
> > GC certainly isn't doing its job.
>
> > Thanks for your comments, Mike, it improved my understanding of the
> > issues.
>
> > Jim
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to