Use less memory.

On Wed, Feb 4, 2009 at 11:11 AM, Rohit <mord...@gmail.com> wrote:
>
> So whats a good solution?
>
> Rohit
>
>
> On Feb 4, 11:07 am, Romain Guy <romain...@google.com> wrote:
>> Scaling the image down happens at drawing time. You are just using
>> images that are too large to begin with.
>>
>>
>>
>> On Wed, Feb 4, 2009 at 11:05 AM, Rohit <mord...@gmail.com> wrote:
>>
>> > I noticed that the OutOfMemoryError occurs a lot when you try to load
>> > an image that is larger than the view. Android needs to scale the
>> > image down to fit the view and that is when it seems to crash out as a
>> > result of the OutOfMemoryError.
>>
>> > Rohit
>>
>> > On Jan 26, 3:09 pm, blindfold <seeingwithso...@gmail.com> wrote:
>> >> > Check first, and think a bit.
>>
>> >> I stand by what I said.
>>
>> >> Regards
>>
>> >> On Jan 25, 8:30 pm, ad <avra...@gmail.com> wrote:
>>
>> >> > Check first, and think a bit.
>>
>> >> > On Jan 25, 2:49 pm, blindfold <seeingwithso...@gmail.com> wrote:
>>
>> >> > > How can this possibly help you? You are trying to allocate 61 MB
>> >> > > (3200*4800*4 bytes), which lies well above the 16 MB heap limit. I
>> >> > > tried once to allocate, say, 12 MB at program startup to keep Android
>> >> > > from all the time bumping into the heap limit and possibly crashing as
>> >> > > a result in case its memory management is not 100% reliable, but
>> >> > > trying to allocate 61 MB should not offer any benefit?
>>
>> >> > > Regards
>>
>> >> > > On Jan 25, 2:23 pm, ad <avra...@gmail.com> wrote:
>>
>> >> > > > YES YES YES!!!
>> >> > > > I've found solution for that bug.
>> >> > > > It's tricky but it works.
>> >> > > > Place that on the begining of your code.
>>
>> >> > > >                 try{
>> >> > > >                                BitmaptmpBitmap =Bitmap.createBitmap
>> >> > > > (3200, 4800,
>> >> > > > Config.ARGB_8888);
>> >> > > >                 }catch(Throwable e){
>> >> > > >                         e.printStackTrace();
>> >> > > >                         System.out.println("CATCHED !!!!");
>>
>> >> > > >                 }
>>
>> >> > > > I was fighting with that about 4 days.
>> >> > > > Hope anyone is happy now, that was hell.
>>
>> >> > > > Regards,
>> >> > > > avram.
>>
>> --
>> Romain Guy
>> Android framework engineer
>> romain...@android.com
>>
>> Note: please don't send private questions to me, as I don't have time
>> to provide private support.  All such questions should be posted on
>> public forums, where I and others can see and answer them
> >
>



-- 
Romain Guy
Android framework engineer
romain...@android.com

Note: please don't send private questions to me, as I don't have time
to provide private support.  All such questions should be posted on
public forums, where I and others can see and answer them

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