Hi all, I was checking the way memory is used by my code and bumped into something that made me wonder. Here's what I do at some point:
- log Debug.getNativeHeapAllocatedSize() - use AssetManager.open() to get a stream that I pass to Bitmap.decodeStream() - pass the decoded Bitmap to GLUtils.texImage2D() to make a GL texture out of it - call Bitmap.recycle() on the bitmap - finally, log Debug.getNativeHeapAllocatedSize () again What puzzles me is that the getNativeHeapAllocatedSize() numbers just keep rising, most of the time quite predictably by width*height*4 bytes and then some. I thought Bitmap.recycle() would make it go back down again but that never seems to be the case. Am I misinterpreting Bitmap.recycle() or Debug.getNativeHeapAllocatedSize() somehow? Cheers! -- 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

