android-developers
[Arriba] [Todas las Listas]

[android-developers] Re: La Memoria no es reclaimed bastante r├ípido cu├

To: Android Developers <android-developers@xxxxxxxxxxxxxxxx>
Subject: [android-developers] Re: La Memoria no es reclaimed bastante rápido cuándo la Actividad es cerrada
From: Efi Merdler-Kravitz <efi.merdler@xxxxxxxxx>
Date: Mon, 31 Oct 2011 12:51:31 -0700 (PDT)
Delivery-date: Mon, 31 Oct 2011 15:51:54 -0400
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=x-beenthere:mime-version:date:in-reply-to:references:user-agent :x-http-useragent:message-id:subject:from:to:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type :content-transfer-encoding; bh=PHhZEqgSBgCrGISRj4s+fuNUXaVLySV/zWElbYdRMnI=; b=w7QpCSG23VKs64I4MzxVkMV0YVG7mc5WXYTOqEvrhNO21TcDlc5ZxSRfbPMdCXqt6I G0dDolTZPlqlw7L/PkBUBTtJ1WutaELLBgbSj1Fzi+HOn6beztSA07cChjWGEnNMK13+ ebw4iyVfjFvgeeSCeSijJB4/a18hjka3cd2Qs=
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <CALLdnhPfKLEeg_za7pmtXvqkRxZo75GLAGoN+mKKqcj_gKa3uA@mail.gmail.com>
List-archive: <http://groups.google.com/group/android-developers?hl=en_US>
List-help: <http://groups.google.com/support/?hl=en_US>, <mailto:android-developers+help@googlegroups.com>
List-id: <android-developers.googlegroups.com>
List-post: <http://groups.google.com/group/android-developers/post?hl=en_US>, <mailto:android-developers@googlegroups.com>
List-subscribe: <http://groups.google.com/group/android-developers/subscribe?hl=en_US>, <mailto:android-developers+subscribe@googlegroups.com>
List-unsubscribe: <http://groups.google.com/group/android-developers/subscribe?hl=en_US>, <mailto:android-developers+unsubscribe@googlegroups.com>
Mailing-list: list android-developers@xxxxxxxxxxxxxxxx; contact android-developers+owners@xxxxxxxxxxxxxxxx
References: <d929d42b-b18c-47df-b99c-fe6865f5092c@eh5g2000vbb.googlegroups.com> <CALLdnhPfKLEeg_za7pmtXvqkRxZo75GLAGoN+mKKqcj_gKa3uA@mail.gmail.com>
Reply-to: android-developers@xxxxxxxxxxxxxxxx
Sender: android-developers@xxxxxxxxxxxxxxxx
User-agent: G2/1.0
*Thanks.

El problema más grande es la imagen sola que estoy intentando cargar, es
#uno 250*K *gif imagen que consigue *inflated a casi 11MB.

Cómo  sugieres bajar este número?

*BTW Por qué las imágenes consiguen *inflated tanto cuándo cargado a la memoria ?

En *Oct 31, 8:59 *pm, Mark *Murphy <mmur...@xxxxxxxxxxxxxxx> escribió:
> En *Mon, *Oct 31, 2011 en 2:53 PM, *Efi *Merdler-*Kravitz
>
> <efi.merd...@xxxxxxxxx> escribió:
> > Segunda Fase:
> > 1. La Actividad es lanzada en modo estándar (*http://*developer.*android.*com/
> > Temas/de guía/manifiestan/actividad-elemento.*html#*lmode)
> > 2. La Prensa respalda botón. La Actividad va a *OnDestroy (el proceso todavía vivo)
> > 3. Actividad de inicio otra vez inmediatamente después.
> > 4. Accidentes de actividad...Fuera de memoria.
> > 5. Puedo ver que el consumo de memoria después de *OnDestory no baja
> > 
>
> colección de Basura es tampoco inmediato ni completo, cuando *evidenced por
> "Tercera Fase".
>
> > Cuestiones:
> > 1. Por qué  toma tanto tiempo para liberar la memoria externa ?
>
> Aquello es los trabajos de colección de basura de manera.
>
> > 2. Es GC mi ayuda única aquí ?
>
> No puede ser una ayuda. Es *unclear donde podrías llamar Sistema.*gc()
> Que ocurriría después de *onDestroy() ha completado.
>
> Centraría en probar no para utilizar 14MB de *heap espacio.
>
> --
> Mark *Murphy (un *Commons Guy)*http://*commonsware.*com|*http://*github.*com/*commonsguyhttp://*commonsware.*com/*blog|*http://*twitter.*com/*commonsguy
>
> _*Android Programación *Tutorials_ Versión 4.0 Disponible!

-- 
Recibiste este mensaje porque eres *subscribed al *Google
Grupos "*Android *Developers" grupo.
A correo a este grupo, envía *email a *android-developers@xxxxxxxxxxxxxxxx
A *unsubscribe de este grupo, envía *email a *android-*developers+unsubscribe@xxxxxxxxxxxxxxxx

Puesto que más opciones, visita este grupo en
*http://grupos.*google.*com/Grupo/*android-*developers?*hl=*en

Thanks.

The biggest problem is the single image that I'm trying to load, it's
a 250K gif image that gets inflated to almost 11MB.

How would you suggest lowering this number?

BTW why images get inflated so much when loaded into the memory ?

On Oct 31, 8:59 pm, Mark Murphy <mmur...@xxxxxxxxxxxxxxx> wrote:
> On Mon, Oct 31, 2011 at 2:53 PM, Efi Merdler-Kravitz
>
> <efi.merd...@xxxxxxxxx> wrote:
> > Second Phase:
> > 1. Activity is launched in standard mode (http://developer.android.com/
> > guide/topics/manifest/activity-element.html#lmode)
> > 2. Press back button. Activity goes to OnDestroy (process still alive)
> > 3. Start activity again immediately afterwards.
> > 4. Activity crashes...out of memory.
> > 5. I can see that the memory consumption after OnDestory doesn't go
> > down
>
> Garbage collection is neither immediate nor complete, as evidenced by
> "Third Phase".
>
> > Questions:
> > 1. Why does it take so much time to release the external memory ?
>
> That's the way garbage collection works.
>
> > 2. Is GC my only help here ?
>
> It may not be a help. It is unclear where you might call System.gc()
> that would occur after onDestroy() has completed.
>
> I'd focus on trying not to use 14MB of heap space.
>
> --
> Mark Murphy (a Commons Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy
>
> _Android Programming Tutorials_ Version 4.0 Available!

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

<Anterior por Tema] Tema Actual [Siguiente por Tema>