Avisos

Samsung Galaxy S4 Para hablar del Samsung Galaxy S4

Respuesta
 
Herramientas
  #1  
Viejo 18/08/13, 00:42:08
Array

[xs_avatar]
stoja1 stoja1 no está en línea
Miembro del foro
 
Fecha de registro: sep 2008
Localización: Barcelona
Mensajes: 213
Modelo de smartphone: OnePlus 3
Tu operador: Movistar
Aclaración sobre la gestión de la memoria RAM en nuestro móvil

INFORMACIÓN SOBRE LA GESTIÓN DE MEMORIA RAM EN NUESTRO MÓVIL

Hola!!

Aquí os dejo unas cuantas preguntas y respuestas de la forma más resumidamente posible de como gestiona la memoria nuestro Android.

NOTA: No soy un experto, más o menos sé como funciona la memoria en Linux/Android (Android es linux también).

1. ¿Por qué queda tan poca memoria RAM después de haber cerrado la aplicación incluso con el administrador de tareas?
Cuando cierras una aplicación, se queda la aplicación en la memoria "caché" de la RAM, por si volvieses a ejecutar la aplicación lo haga de forma más rápida y sin consumir CPU. Recuerda que tardara más y consumirá más CPU cargar una aplicación que no has ejecutado ninguna vez que una ya has ejecutado anteriormente.


2. ¿Entonces es bueno no cerrar las aplicaciones?
En parte sí, no quiere decir que dejes todas abiertas, basta con salir con el botón de atrás y salir al home para que se cierre la aplicación y se quede en la caché. Si la cierras del administrador de tareas o del método de arrastrando las aplicaciones a la izquierda pulsando un rato el botón Home, igualmente se quedarán en una memoria que se llama "cached" y que estará libre pero no la verás libre realmente.


3. ¿Qué es esa memoria "cached"?
Toda distribución Linux (incluido Android) dispone de un sistema que aunque cierres la aplicación por completo, la hayas matado y la quites de la caché, se quedará en un espacio llamado "cached", se trata de una memoria cacheada y que para el usuario se mostrará como ocupada aunque realmente esté libre.

La gracia de esta memoria es que a medida que vayas abriendo las aplicaciones y las cierres, se cacheará para que se puedan cargar las aplicaciones más rápido.
Y sí, llegará un momento que verás tu memoria RAM usada al completo aunque en verdad solo estará cacheada para que pueda cargar aplicaciones más rápidamente.

4.¿Cómo puedo ver esa memoria "cached" que está realmente libre pero que esta como "ocupada"?
Necesitas tener una terminal en Android. Esta te puede valer: https://play.google.com/store/apps/d...roidterm&hl=es

A continuación el juego es el siguiente:
Ejecutamos en la terminal el comando free:

$ free -m

(free es un comando para saber el estado de la RAM. Con el parámetro -m le decimos que lo muestre en megabytes)

y veremos algo parecido a esto:



1) Nos fijamos en TOTAL. Nos dice el total de la memoria RAM en megabytes (MB), vemos 1002 por lo tanto nos dice que tenemos 1 GB de RAM en total.

2) Nos fijamos en la primera fila que nos dice Mem: y en la columna free . Vemos 243. Esta es la memoria RAM libre sin cachear y "desperdiciada". Esto quiere decir que cuando abramos un programa y lo cerremos ya dejara de estar libre sin cachear y "desperdiciada" y nos la mostrará como ocupada después.

Si nos fijamos en "used" vemos 758. Esta cifra incluye la memoria cacheada pero que gran parte de ella está libre y que explico a continuación.

3)Y la fila más importante: -/+ buffers/cache: si nos fijamos en la columna "free" vemos 873. Esto quiere decir realmente que nos quedan libres 873 MB de RAM.

Aquí os donde está el kit de la cuestión, que al ser memoria ya cacheada el sistema realmente la da como "ocupada" y tu en ninguna parte del sistema la verás como "libre", ya sea en el administrador de tareas, de servicios en ejecución, etc..pero realmente tienes 873 MB de RAM y usados sólo 129.


5. ¿Cómo puedo liberar esa memoria "cached"?
No deberías de hacerlo, ya que al hacerlo lo que harás es que al abrir las aplicaciones tenga que usar la CPU y consumirá mas batería. Tened en mente esto:

- uso CPU + memoria RAM usada = + batería
+ uso CPU - memoria RAM usada = - batería

De todas formas, para liberar la memoria es tan fácil como reiniciar tu móvil.

6. Llega un momento que la RAM se llena y la caché, entonces ¿que pasa?
Android dispone de un sistema muy eficaz de gestionar la RAM. Si necesita más memoria y realmente está toda ocupada, irá cerrando las aplicaciones que hayas usado MENOS reciente para dejar paso a la más recientes.


Espero que os haya servido un poco esta aclaración, sólo para recordaros que como se ha dicho mucho aquí:

- Contra más memoria RAM libre, más memoria desperdiciada y más uso de CPU, por lo que tu smartphone gastará más batería.

IMPORTANTE!!! Cualquier error o cualquier cosa hacérmelo saber!!!!!!!!!!!!!!!!!!

Saludoss!!
Responder Con Cita
Los siguientes 8 usuarios han agradecido a stoja1 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Samsung > Otros smartphones de Samsung antiguos > Samsung Galaxy S4



Hora actual: 18:22:37 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /