OutOfMemory problem

by Kofa » Sun, 18 Apr 2010 17:50:22 GMT

Sponsored Links
 I really don't know why it's giving me this error...
I load an ImageView with an image of 692kb .jpg, using scroll options,
so you can scroll it around... the strange it's that when the mobile
it's connected to the VM it's less possible to happen.
So...how can I prevent this? is there anyway that I can free memory
when starting the app? can I tell the system to free memory before
loading the image? please show me the path =P....thx a lot!


OutOfMemory problem

by Streets Of Boston » Sun, 18 Apr 2010 23:59:28 GMT

 How big, in pixels, is the image?


Sponsored Links

OutOfMemory problem

by patbenatar » Mon, 19 Apr 2010 17:36:16 GMT

 You say your error doesn't happen as often if you are plugged into
your computer? Is that what you mean by VM? If so, that's likely
because you're developing your code at the time and every time you run
it on the device it kills and restarts your process.. leaving little
time for memory leaks to lead to OutOfMemory errors. Just FYI.

As for your OutOfMemory errors, this can be a really tough one to
debug.. Your app is leaking memory somewhere, but its hard to say
where. The image is not necessarily the problem, it could simply be
the tipping point that finally forces your app to crash. I would
recommend reading over all the articles tagged "Optimization" over at


> >

OutOfMemory problem

by Kofa » Thu, 22 Apr 2010 02:56:07 GMT

 I'm looking at this blog about Optimization, thanks patbenatar.
The image it's 1920x1440 pixels, hope it helps.


OutOfMemory problem

by Kofa » Thu, 22 Apr 2010 02:57:22 GMT

 the image it's 1920x1440 pixels

> >

OutOfMemory problem

by Streets Of Boston » Thu, 22 Apr 2010 03:41:21 GMT

 1920p * 1440p * 2Bytes/p = 2764800*2 = 5529600 Bytes per image.

That's a big chunk and only a one time leak could cause your memory
Track your code and see where you possibly cache the reference to this
large Bitmap.
Note that memory used by Bitmaps (the internal array of bytes) is not
part of the DalvikVM and won't show up when you do java memory
profiling. However, this memory is part of the overall memory used by
the app's process.

> > >

Other Threads

1. Help needed with parsing some XML data !

I am downloading a xml-type file from a webserver which starts out
with :

<?xml version="1.0" encoding="iso-8859-1" ?>

afterwards I get a list with loads of countries, some countries do
contain some letters like  and .

I have tried to extract the data of the xml in two ways :
1 - simply download the whole thing into a String, which will result
in those characters being seen as something like [] or on the Android
emulator (and device) I will see a triangle with a ? in it...

2 - fetch the list with the SAXParser and XMLReader which will just
throw an exception telling me that there is some content error...
specifically at the line where the first country is with such a

So is there some way to get this to work ? Can I read the iso-8859-1
encoded xml into the Parser ? Or is there some way to encode/decode
the received data into something actually usable ?
Any idea where the problem might be ?

Thanks in advance for any hints, tips, code or explanation :D


2. Oot-Gong Xi Fat Choi

Happy New Year buat smua yg merayakan ya...
More succsess, more devices, more knowledge, more friends. ... ;)


sent from my AndroWietH

"Indonesian Android Community [id-android]" 

3. MapView Overlay that does always keeps an item selected?

4. Layout supporting "word wrap" for Views?

5. onActivityResult is called immediately after startActivityForResult

6. OOT: Tethering made easy: SIMFi is a SIM card with built-in Wi-Fi router

7. how to draw a popup rectangle on google map .. plz help