Dado que Android se puede instalar en una amplia gama de dispositivos, me pregunto cuán importante es la RAM y la velocidad de la CPU para el rendimiento de un dispositivo. ¡Siempre hay compensaciones cuando algo aumenta y otro disminuye!
¿Es más RAM o un procesador más rápido mejor para la navegación general y menos multitarea? ¿Qué pasa si estoy interesado en jugar o hacer muchas cosas a la vez? ¿Más RAM compensará un procesador más lento o viceversa?
Respuestas:
En el contexto de Android, más RAM significa que Android puede mantener más programas inactivos en la RAM para que estén listos para reanudarse rápidamente cuando regrese a las aplicaciones. Más RAM significa que Android pasará menos tiempo matando y recargando aplicaciones desde la memoria interna / tarjeta SD, y en cambio pasará más tiempo haciendo el trabajo real que le interesa. Esto significa que más RAM generalmente le brinda un cambio de tareas mejor / más rápido. Además, más RAM significa que es menos probable que su pantalla de inicio sea eliminada; y no experimentarás esa espera de 10 segundos que se siente como para siempre. Tener más RAM también le permite ejecutar aplicaciones complejas que naturalmente requieren mucha memoria, por ejemplo, editor de fotos / video, juegos complejos, etc.
Una CPU más alta puede calcular las cosas mucho más rápido, aunque esto puede parecer tentador al principio, es notable que la mayoría de los programas, a excepción de los juegos y el punto de referencia sintético y posiblemente las páginas web pesadas en flash, están vinculados a E / S y no a la CPU -Unido; en otras palabras, la mayoría de los programas están esperando la transmisión de la red, las lecturas de almacenamiento flash, las lecturas de DMA, el procesamiento de eventos táctiles, etc., en lugar de esperar algunos cálculos. En la aplicación vinculada a la CPU, aumentar la velocidad de la CPU puede significar una menor latencia entre tocar la pantalla y actualizar la pantalla para reflejar el evento táctil. Sin embargo, hasta cierto punto, ya no habrá ningún beneficio notable de agregar aún más CPU; más allá de cierto punto, el tiempo de respuesta será mucho más rápido que el tiempo de respuesta de nuestro propio cerebro (aprox. 100-200 ms) y no podremos percibir el beneficio de agregar una CPU aún más rápida. Además, tenga en cuenta que el tiempo de respuesta de entrada a salida depende de una gran cantidad de otros factores, por ejemplo, la latencia de los cables, la velocidad del bus, etc. En segundo lugar, tener tiempo de CPU adicional de sobra también significa que Android puede asignar esos ciclos de CPU de reserva para procesos en segundo plano, de modo que los procesos en segundo plano puedan ejecutarse mejor.
Resumen
Más RAM:
Más CPU:
En resumen, ambos son igualmente importantes; su propio patrón de uso personal determinará cuál es más valioso para usted. Si generalmente se queda en un solo programa y es sensible a la latencia de entrada a salida, tener una CPU más rápida será más valioso para usted; si constantemente cambia de tarea entre muchas aplicaciones diferentes o si necesita ejecutar aplicaciones complejas que requieren mucha memoria para abrir archivos grandes y complejos, tener RAM adicional será más valioso para usted.
fuente
Bueno, esto es muy subjetivo, porque depende de lo que estés haciendo.
En primer lugar, la verdadera multitarea (con múltiples aplicaciones en ejecución ) requiere una CPU más rápida, de modo que todos los procesos puedan ejecutarse a una velocidad decente. Tienes razón en que para que todas estas aplicaciones permanezcan en la memoria, necesitas más RAM.
Tengo 512 MB de RAM, y mis procesos solo comienzan a morir si ejecuto algo que usa un montón como Angry Birds. Por otro lado, tengo un procesador de 1 GHz y nunca noto ralentizaciones, independientemente de lo que estoy haciendo (aparte de que Angry Birds se estanca durante las jugadas largas).
Si está haciendo correo electrónico, Twitter, Facebook, web, etc., entonces probablemente quiera más RAM. Si quieres jugar juegos, entonces necesitas una cantidad decente de RAM, pero el procesador y el chip gráfico serán más importantes. En general.
Otra consideración importante es la velocidad de E / S. Si tiene un teléfono Samsung que usa RFS, instale un lagfix EXT4; notará una gran mejora. Si está grabando video HD, es posible que desee una tarjeta SD más rápida (tenemos preguntas al respecto), y así sucesivamente.
El tamaño del almacenamiento no está relacionado en gran medida con el rendimiento, pero también querrá tenerlo en cuenta. Muchos usuarios se patean después de instalar algunas aplicaciones y descubrir que se han quedado sin espacio. Recomiendo un dispositivo como mi Vibrant, que tiene un almacenamiento interno excesivo de 2 GB (sistema + datos) (y SD interno de 14 GB, más la tarjeta SD externa).
fuente
En un teléfono, la mayoría de los programas que usará son como correo electrónico, mensajería instantánea, navegador web, ...
Este tipo de aplicaciones no necesita una CPU potente, pero dado que usará un teléfono Android, ejecutará varias aplicaciones al mismo tiempo, lo que requiere un tiempo de CPU adicional, pero lo más importante, necesita suficiente memoria RAM para acomodar Todas las aplicaciones.
Entonces, más de uno u otro, lo importante y el equilibrio del teléfono Android. Con una CPU de 2Ghz y 512MB de RAM, desperdiciará energía de la CPU porque el teléfono no tendrá suficiente memoria para acomodar suficientes aplicaciones para consumir esa cantidad de ciclos de CPU. Lo mismo ocurre con una CPU de 500Mhz y 2Gb o RAM, el procesador no tendrá suficientes ciclos para ejecutar suficientes aplicaciones para consumir esa cantidad de RAM.
Entonces el EQUILIBRIO es lo que hay que tener en cuenta . Una CPU a 1 Ghz con 512 a 1 Gb de RAM es una gran combinación. Lo mismo ocurre con 600Mhz con 256Mb a 512Mb (un poco deficiente para las versiones recientes de Andorid), o para una nueva CPU de 1Ghz de dos núcleos con 712Mb o más de RAM.
Dadas estas consideraciones, mi recomendación será buscar un teléfono con una CPU de 1 Ghz o más y 1 Gb o más de RAM, este teléfono será lo suficientemente potente como para ejecutar todas las aplicaciones que necesitará en los próximos 2 años, que es el período máximo de vez que utilizará el teléfono, le dará la tasa de evolución de la tecnología móvil.
fuente
En realidad, es el ancho de banda de la memoria lo que más limita. En segundo lugar, un buen equilibrio en las especificaciones, incluido el tamaño de RAM, la velocidad del procesador y el paralelismo.
fuente