android-developers
[Arriba] [Todas las Listas]

[android-developers] La Memoria no es reclaimed bastante rápido cuándo

To: Android Developers <android-developers@xxxxxxxxxxxxxxxx>
Subject: [android-developers] 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 11:53:48 -0700 (PDT)
Delivery-date: Mon, 31 Oct 2011 14:54:00 -0400
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=x-beenthere:mime-version:date: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; bh=v4xmAEcY48OIi4yrbc5vvfeMrgEXLi61c86OcwRpbsk=; b=xnpf+Xwu3q/UbcPQnhBOZU/yZNNeS2VX5nCtcQIU2hkIeaIh0scGkczu5Q0xYayG17 4nW/eD75Fs6qS9DH5482uZkg3vEfu1mPQvzcfLmEB7GUPHsGwylTDZg00rMsOkskEQsO fZU//O1ZgKkenisRsGw1K9tF8zni3XQCdnPl8=
Envelope-to: traductor@xxxxxxxxxxx
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
Reply-to: android-developers@xxxxxxxxxxxxxxxx
Sender: android-developers@xxxxxxxxxxxxxxxx
User-agent: G2/1.0
Hola,
he *noticed un muy extraño *behavior. Estoy utilizando *Android 2.3.6 (*Nexus
Un). He creado una actividad(parte de mi proceso) que tiene una vista
de superficie y un *overlay imagen transparente. El fondo muestra un *preview
del cámara y el *overlay *ImageView es cargado con una imagen en
*onCreate.

Estancias de consumo de memoria externas abajo ( 2*M), el momento corro la actividad
salta a alrededor de 14MB.

Yo  el siguiendo pasos:
1. La Actividad es lanzada en modo estándar (*http://*developer.*android.*com/
Temas/de guía/manifiestan/actividad-elemento.*html#*lmode)
2. Pulso el botón de casa.
3. Veo el *desktop.
4. Puedo *rerun la actividad como mucho tiempo cuando no quiero ningún accidente.

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


Tercera 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.  Espera 7 segundos.
4. Consumo de memoria vuelve a 2*M
5. Actividad de inicio otra vez corre con éxito.
Pasos corridos 1..5 sobre y sobre con éxito.

Adelante 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. Clic en *DDMS clic en botón de GC.
4. Consumo de memoria vuelve a 2*M
5. Actividad de inicio otra vez corre con éxito.
Pasos corridos 1..5 sobre y sobre con éxito.

Cuestiones:
1. Por qué  toma tanto tiempo para liberar la memoria externa ?
2. Es GC mi ayuda única aquí ?

*Thanks.

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

Hello,
I've noticed a very strange behavior. I'm using Android 2.3.6 (Nexus
One). I've created an activity(part of my process) that has a surface
view and an overlay transparent image. The background shows a preview
of the camera and the overlay ImageView is loaded with an image at
onCreate.

External memory consumption stays low (~ 2M), the moment I run the
activity it jumps to around 14MB.

I do the following steps:
1. Activity is launched in standard mode (http://developer.android.com/
guide/topics/manifest/activity-element.html#lmode)
2. I press the home button.
3. I see the desktop.
4. I can rerun the activity as many times as I want no crash.

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

Third 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.  Wait ~7 seconds.
4. Memory consumption goes back to ~2M
5. Start activity again runs successfully.
Run steps 1..5 over and over successfully.

Forth 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. Click on DDMS click on GC button.
4. Memory consumption goes back to ~2M
5. Start activity again runs successfully.
Run steps 1..5 over and over successfully.

Questions:
1. Why does it take so much time to release the external memory ?
2. Is GC my only help here ?

Thanks.

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