1 votos

Galaxy S3 alto consumo de RAM incluso en reposo

Tengo un Galaxy S3 versión internacional, sin ningún tipo de modificación ni rooting, ni nada. Es tan bueno como un teléfono de stock con algunas aplicaciones de Play Store.
Sin embargo, últimamente he empezado a tener problemas

No tengo procesos en segundo plano (propios) que se estén ejecutando e incluso entonces todo lo que me queda libre en la RAM suele ser sólo 300MB de los 800MB que hay. Los asesinos de tareas no pueden liberar más que eso.

Experimento lag al abrir los ajustes. Lo que quiero decir es lo siguiente: Digamos que hago clic en el Battery en la opción Configuración. Hay un retraso visible entre el momento en que pulso la opción y cuando la información de la batería se muestra realmente en la pantalla.

Versión de Android: 4.1.2
Número de construcción: JZO54K.I9300XXEMF6

2voto

Izzy Puntos 45544

Primero algunas cosas sobre los síntomas:

  • En Unix/Linux/Android, la "RAM libre" se considera un "recurso desperdiciado". Si la RAM no está ocupada por los propios procesos en ejecución, el sistema la utiliza para almacenar y almacenar en caché otras cosas, como el sistema de archivos. Esto debería acelerar las cosas, ya que normalmente la RAM permite un acceso más rápido.
    Para más detalles, consulte ram tag-wiki .
  • Los "asesinos de tareas" se discuten de forma controvertida. Mientras que la mayoría (si no todos) están de acuerdo en que están bien para detener "procesos rebeldes", ciertamente no es su trabajo "liberar RAM" o incluso "ahorrar batería". En estos términos, son más bien contraproducentes, ya que la mayoría de los procesos eliminados simplemente se reinician a sí mismos (lo que cuesta más batería que si siguieran funcionando, y además llena de nuevo la "RAM liberada").
    Para más detalles sobre esto, se puede encontrar información más detallada en las respuestas sobre, por ejemplo ¿Realmente necesito instalar un gestor de tareas? , ¿Funcionan realmente los task killers? y ¿Es aconsejable ejecutar una aplicación task killer en Android? .

Y por último, al tema en sí (experimentar lags). Como lo describes como un problema que "crece con el tiempo" (es decir, no estaba allí al principio, pero poco a poco se hizo más y más visible), probablemente encontrarás algo de ayuda en las respuestas a Mi dispositivo se está volviendo lento, las aplicaciones empiezan a fallar. ¿Qué puedo hacer?

0 votos

Hola @Izzy esto me plantea una pregunta: el tema de la RAM libre. Si bien esto es muy cierto en un entorno Linux (y sé que Android es una ramificación de Linux), seguramente el alto uso de la RAM es un problema para los dispositivos con batería y el mismo paradigma no es exactamente cierto. Sé que no es lo mismo que en Windows "cuanto menos se use, mejor" pero seguramente tampoco puede ser el "la RAM libre es RAM desperdiciada" del todo ya que el dispositivo tiene una pequeña fuente de alimentación? ¡Este tema me preocupa desde hace tiempo!

1 votos

La RAM utiliza la misma cantidad de energía, tanto si un bit está en 1 como en 0. Así que no, el "alto uso de la RAM" no es un problema aquí.

0 votos

Gracias por tu respuesta, entonces la RAM 1 o 0 no es lo mismo que un procesador. Obviamente un procesador que procesa 0s más que nada es menos hambriento de energía / más fresco / más eficiente. No sabía eso, muy interesante.

2voto

Andy Brudtkuhl Puntos 1714

El retraso que ves no está relacionado con el uso de la RAM. Mi S3 "internacional" funciona con la ROM original y no está rooteado. Ahora mismo tiene 277 MB libres y nunca se retrasa en absoluto.

Como explica Izzy, la RAM libre no es un indicador del rendimiento en Android. Android hace todo lo posible por no eliminar los procesos de la RAM cuando dejan de ejecutarse, porque si el mismo proceso necesita ejecutarse de nuevo, costaría energía y causaría retraso para cargarlo de nuevo en la RAM la próxima vez.

El único momento en el que se produce un lag como resultado del uso de la RAM es después de haber utilizado una aplicación concreta que consume mucha RAM. Cuando una aplicación acapara toda la RAM, todos estos procesos "en caché" son desalojados de la RAM para liberarla. Entonces, cuando cambias a una aplicación diferente (incluso el lanzador o los ajustes), Android tiene que detener el proceso que consume memoria y cargar el nuevo en la RAM desde el almacenamiento.

Curiosamente, este es el comportamiento que obtienes para todas las aplicaciones, si utilizas un eliminador de tareas para seguir deteniendo los procesos en segundo plano o en caché, o si fuerzas el cierre de todas las aplicaciones (o las sacas de la lista de aplicaciones recientes).

-1voto

Una solución muy elegante: rootear el teléfono y descargar la aplicación nobloat. Desactivar todos los procesos innecesarios - google para los que se puede desactivar . Mi teléfono es 500% más sensible después de esto. Estoy usando la rom original de Samsung 4.3.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X