Thursday, June 17, 2010

[android-developers] Re: java.lang.OutOfMemoryError: bitmap size exceeds VM budget

Are any of those tools helpful with bitmaps?

I've analyzed an HPRof where all the bitmaps are taking up32 bytes.
that would be nice if it were true. I know that bitmaps are not on the
regular heap, so the tools don't seem to find them.

Since the bitmaps are marked as purgeable, they could be taking only
20K bytes, or as much as 256K bytes, so there is a wide range.

Nathan

On Jun 17, 8:35 am, Sebastian Roth <sebastian.r...@gmail.com> wrote:
> Yup. We've been running in that case too many times.
> Invest in a good tool like Yourkit, use HPROF Heap dumps to find the objects
> with the sticky connects to JVM root and prepare to spend nights on trying
> again and again..
>
> I recommend writing automated Unit-Tests for that as well. So that you can
> call certain activities 100 times and see whether they retain in memory or
> not. Very helpful for us.
>
> Also check basics like background pictures can be encoded as JPG instead of
> PNG to save some memory...
>
> BR
>

--
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+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment