Can you post your code? It is easier to find what's happening in that
way.

On Feb 24, 2:42 pm, Sheado <[email protected]> wrote:
> Hello. I tried posting this earlier, but it didn't seem to stick (so
> sorry if it double posts).
>
> My app occasionally runs out of memory when loading bitmaps. I call
> recycle() on every bitmap I'm done with and even set them to null.
>
> As far as diagnostics:
> * I ran ddms and never saw the heap go over 5.5mb. The largest image I
> load is 480x320, so there's no way that pushing it over the 16mb
> limit.
> * I dumped the event log and noticed this at one point:
> I/dvm_gc_info( 6655):
> [7290888427799873005,-9036888781628737488,-3939943202692585437,9505022]
> According to somebody else's post this could be bad (sorry I lost the
> link to that post). (gdb) print (0xtop12 & 0x1ff) << ((0xbottom12 >>
> 9) * 4)  ==> resulting in greater than 17mb
> * to confirm this, I dump hprof and analyzed it with Eclipse Mat, but
> all I saw was a peak usage of 2.1mb and a suspected leak of 700k
> * Scouring the forums, I found 
> this:http://groups.google.com/group/android-developers/browse_thread/threa...
> Could my problem really be due to memory fragmentation? My app does
> load and unload(recycle) bitmaps often.
>
> I don't know which of these to believe and what to do to prevent these
> out of memory exceptions from ever happening again - or at the very
> least I'd like to properly interpret the data I'm getting from these
> logs and profilers.
>
> any advice would be awesome!
> thanks.

-- 
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