¿Cómo afectan la velocidad de RAM y el procesador de rendimiento general en Android? -- hardware campo con performance campo con ram campo con processor camp android Relacionados El problema

How do RAM and processor speed affect overall performance on Android?


25
vote

problema

Español

Dado que Android se puede instalar en una amplia gama de dispositivos, me pregunto qué tan importante es la RAM y la velocidad de la CPU para el rendimiento de un dispositivo. Siempre hay compensaciones cuando se incrementa algo y otro disminuyó!

¿Es más RAM o un procesador más rápido mejor para la navegación general y menos Muliticiasking? ¿Qué pasa si estoy interesado en jugar o hacer muchas cosas a la vez? ¿Se compensará más RAM para un procesador más lento o viceversa?

Original en ingles

Since Android can be installed on wide range of devices, I'm wondering how important RAM and the CPU speed are to the performance of a device. There are always tradeoffs when something is increased and another one decreased!

Is more RAM or a faster processor better for general browsing and less mulititasking? What if I'm interested in gaming or doing lots of things at once? Will more RAM make up for a slower processor or vice-versa?

           
 
 

Lista de respuestas

39
 
vote
vote
La mejor respuesta
 

En el contexto de Android, más RAM significa Android puede mantener más programa para dormir en la RAM, por lo que estarán listos para reanudarse rápidamente cuando regrese a las aplicaciones. Más RAM significa que Android pasará menos su tiempo matando y recargando aplicaciones de la tarjeta de memoria interna / SD, y en su lugar pasará más tiempo haciendo trabajo real que le importa. Esto significa que más RAM suele darle una conmutación de tareas mejor / más rápida. Además, más RAM significa que su pantalla de inicio es menos probable que sea asesinado; Y no experimentará que 10 segundos: espere, que se siente, como 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 es capaz de calcular las cosas mucho más rápido, mientras que esto podría verse tentador al principio, es notable que la mayoría de los programas, excepto los juegos y el índice de referencia sintético y posiblemente las páginas web de Flash-Heavy, están en contacto con I / O y no encuadernado con CPU; En otra palabra, la mayoría de los programas están esperando la transmisión de red, las lecturas de almacenamiento flash, las lecturas de DMA, el procesamiento del evento toque, etc. para terminar, en lugar de esperar algunos cálculos. En la aplicación con conexión a la CPU, el aumento de la velocidad de la CPU puede significar menos latencia entre tocar la pantalla y la pantalla actualizando para reflejar el evento táctil. Sin embargo, hasta cierto punto, ya no habrá ningún beneficio notable de agregar incluso más CPU; Más allá de un cierto punto, el cambio de entrada será mucho más rápido que el tiempo de cambio de nuestro 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 autobús, etc. En segundo lugar, teniendo algún tiempo adicional de CPU de repuesto, también significa que Android puede asignar esos ciclos de CPU de repuesto a los procesos de fondo, por lo que los procesos de fondo pueden funcionar mejor.

Resumen

Más RAM:

  • Mejor cambio de tareas
  • puede ejecutar aplicaciones más complicadas o abrir archivos más grandes / más complejos

Más CPU:

  • Turnado más rápido entre la entrada y la respuesta (menos retraso) en aplicaciones de CPU encuadernada
  • mejor proceso de fondo

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 mantiene en un solo programa y es sensible a la latencia de entrada a salida, que tiene una CPU más rápida será más valiosa para usted; Si constantemente interruptores de tareas entre muchas aplicaciones diferentes o si necesita ejecutar aplicaciones complejas hambrientas de memoria para abrir archivos grandes complejos, y luego tener una memoria RAM adicional será más valiosa para usted.

 

In the context of Android, more RAM means Android can keep more sleeping program in the RAM so they will be ready to be quickly resumed when you return back to the apps. More RAM means Android is going to spend less of its time killing and reloading apps from the internal memory/sd card, and instead spend more time doing actual work you care about. This means that more RAM usually give you better/faster task-switching. Also, more RAM means your homescreen is less likely to be killed; and you won't experience that 10-second-wait-that-feels-like-forever. Having more RAM also allows you to run complex apps that naturally requires a lot of memory, e.g. photo/video editor, complex games, etc.

A higher CPU is able to calculate things much faster, while this might look tempting at first, it is notable that most programs -- except for games and synthetic benchmark and possibly flash-heavy webpages -- are I/O-bound and not CPU-bound; in other word, most programs are waiting for network transmission, flash storage reads, DMA reads, touch event processing, etc to finish, instead of waiting for some calculations. In CPU-bound application, increasing CPU speed can mean less latency between touching the screen and the screen updating to reflect the touch event. However, up to a certain point, there will be no longer any noticeable benefit of adding even more CPU; beyond a certain point, the input turnaround will be much faster than our own brain's turnaround time (approx. 100-200ms) and we will not be able to perceive the benefit of adding even faster CPU. Also, note that input-to-output turnaround time depends on a large number of other factors, e.g. the latency of the cables, speed of the bus, etc. Second, having some extra CPU time to spare also means that Android can assign those spare CPU cycles to background processes, so background processes can run better.

Summary

More RAM:

  • better task-switching
  • can run more complicated apps or open larger/more complex files

More CPU:

  • faster turnaround between input and response (less lag) on CPU-bound apps
  • better background processing

In short, both are equally important; your own personal usage pattern will determine which is more valuable for you. If you generally stays in a single program and is sensitive to input-to-output latency then having faster CPU will be more valuable for you; if you constantly task switch between many different apps or if you need to run complex memory-hungry apps to open complex large files, then having extra RAM is going to be more valuable to you.

 
 
 
 
16
 
vote

Bueno, esto es muy subjetivo, porque depende de lo que estás haciendo.

En primer lugar, la multitarea verdadera (que tiene varias aplicaciones Ejecutar ) requiere una CPU más rápida, de modo que todos los procesos puedan ejecutarse a una velocidad decente. Tienes razón para que todas estas aplicaciones permanezcan en la memoria, necesitas más RAM.

Tengo 512 MB RAM, y mis procesos solo comienzan a ser asesinados si ejecuto algo que usa un tonelado como los pájaros enojados. Por otro lado, tengo un procesador de 1 GHz y nunca noté desaceleraciones independientemente de lo que estoy haciendo (aparte de los pájaros enojados que se extienden hacia abajo durante largas obras).

Si está haciendo un correo electrónico, Twitter, Facebook, Web, etc., entonces probablemente desee más RAM. Si desea jugar juegos, entonces necesita 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 utiliza RFS, instale un ext4 lagfix, notará una gran mejora. Si está grabando video HD, es posible que desee una tarjeta SD más rápida (tenemos preguntas sobre eso), etc.

El tamaño de almacenamiento está en gran parte no relacionado con el rendimiento, pero también querrá considerarlo. Muchos usuarios se patean después de instalar algunas aplicaciones y encontrar que se han quedado sin espacio. Recomiendo encarecidamente un dispositivo como mi vibrante, que tiene un almacenamiento excesivo de 2 GB (Sistema + Datos) (y 14 GB SD interno, más la tarjeta SD externa).

 

Well this is very subjective, because it depends what you're doing.

First of all, true multitasking (having multiple apps run) requires a faster CPU, so that all the processes can run at a decent speed. You are right that for all these apps to remain in memory, you need more RAM.

I have 512 MB RAM, and my processes only start getting killed if I run something that uses a ton like Angry Birds. On the other hand I have a 1 GHz processor and I never notice slowdowns regardless of what I'm doing (apart from Angry Birds bogging itself down during long plays).

If you're doing email, Twitter, Facebook, web, etc. then you probably want more RAM. If you want to play games then you need a decent amount of RAM, but the processor and graphics chip is going to be more important. In general.

Another important consideration is I/O speed. If you have a Samsung phone that uses RFS, install an EXT4 lagfix xe2x80x94 you'll notice a huge improvement. If you're recording HD video you may want a faster SD card (we have questions about that), and so on.

Storage size is largely unrelated to performance, but you'll want to consider that as well. Many users kick themselves after installing a few apps and finding that they've run out of space. I highly recommend a device like my Vibrant, which has an excessive 2 GB internal (system+data) storage (and 14 GB internal SD, plus the external SD card).

 
 
         
         
4
 
vote

En un teléfono La mayoría de los programas que usará, piensa como correo electrónico, im, navegador web, â € |

Este tipo de aplicaciones no necesita una CPU poderosa, sino que le dio el hecho de que utilizará un teléfono Android, ejecutará múltiples aplicaciones al mismo tiempo que necesita un tiempo adicional de CPU, pero lo que es más importante, necesita una memoria RAM suficiente Memoria para acomodar todas las aplicaciones.

así, más de uno u otro, lo importante y el saldo del teléfono de Android. Con una CPU de 2 GHz y 512 MB de RAM, perderá la energía de la CPU porque el teléfono no tendrá suficiente memoria para adaptarse a aplicaciones suficientes para consumir esa cantidad de ciclos de CPU. Lo mismo ocurre con una CPU de 500 MHz y 2 GB o RAM, el procesador no tendrá suficientes ciclos para ejecutar suficientes aplicaciones para consumir esa cantidad de RAM.

El balance tan es lo que es considerar . Una CPU a 1 GHz con 512 a 1 GB de RAM es una gran combinación. Lo mismo ocurre con un 600MHz con 256 MB a 512 MB (un poco poco frecuentado para versiones recientes de AndorID), o para una nueva CPU de dos núcleos 1 GHz con 712 MB o más de RAM.

Dadas estas consideraciones Mi recomendación será buscar un teléfono con 1 GHz o más CPU 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 sea el Máximo período de tiempo que utilizará el teléfono que le da la tasa de evolución de la tecnología móvil.

 

In a phone most of the programs you will use are thinks like email, IM, web browser,xe2x80xa6

This kind of apps does not need a powerful CPU, but given the fact that you will be using an Android Phone you will be running multiple applications at the same time which needs some extra CPU time, but more importantly, needs enough RAM memory to accommodate all the applications.

So, more than one or the other, the important thing in and Android phone balance. With a 2Ghz CPU and 512MB of RAM you will be wasting CPU power because the phone will not have enough memory to accommodate sufficient applications to consume that amount of CPU cycles. The same occurs with a 500Mhz CPU and 2Gb or RAM, the processor will not have enough cycles to execute enough applications to consume that amount of RAM.

So BALANCE is the thing to consider. A CPU at 1Ghz with 512 to 1Gb of RAM is a great combination. The same goes for a 600Mhz with 256Mb to 512Mb (a little underpowered for recent versions of Andorid), or for a new two cores 1Ghz CPU with 712Mb or more of RAM.

Given this considerations my recommendation will be to search for a phone with a 1Ghz or more CPU and 1Gb or more of RAM, this phone will be powerful enough to run all the applications you will need in the next 2 years that is the maximum period of time you will be using the phone giving the evolution rate of the mobile technology.

 
 
   
   
-1
 
vote

En realidad, es el ancho de banda de memoria que es más limitante. En segundo lugar, un buen equilibrio en las especificaciones, incluyendo el tamaño de la RAM, la velocidad del procesador y el paralelismo.

 

It's actually the memory bandwidth that is most limiting. Secondly, a good balance in specs, including RAM size, processor speed and parallelism.

 
 

Relacionados problema

-5  ¿Cómo hacer que el dispositivo móvil sea potente como PC / servidor?  ( How to make mobile device powerful as pc server ) 
¿Podemos conectar de alguna manera el dispositivo móvil con nuestra PC y use la RAM de PC, CPU, etc. en un dispositivo móvil conectado o puede tener un RAM ex...

-1  ¿Por qué las aplicaciones se están lanzando lentamente?  ( Why apps are launching slowly ) 
Este problema ocurre en todos mis dispositivos, sin importar el sistema operativo. Las aplicaciones se inician lentamente, sin embargo, el monitor de recursos...

2  CPU-Z muestra 8 núcleos, pero 4 de ellos están detenidos  ( Cpu z shows 8 cores but 4 of them are stopped ) 
Estoy usando CPU-Z para probar cosas básicas sobre el J7. Informa a un exynos octa 7580, 8 núcleos, 8x Cortex-A53 @ 1.5GHz, R0P3, 28 Nm. En todo momento que...

2  ¿Qué sucede con la frecuencia de CPU cuando Android descarga un archivo grande con la pantalla?  ( What happens to cpu frequency when android downloads a large file with screen of ) 
Por ejemplo, inicio la descarga del archivo de actualización del sistema y presione el botón de encendido para atenuar mi pantalla. ¿Qué pasa con la CPU? ¿H...

-1  ¿Puedo actualizar el procesador de mi HTC Wildfire para que pueda ejecutar Android 2.3?  ( Can i upgrade my htc wildfires processor so i can run android 2 3 ) 
Estoy usando HTC Wildfire. ¿Hay alguna posibilidad para actualizar el procesador móvil para que pueda ejecutar Android 2.3? ...

25  ¿Cómo afectan la velocidad de RAM y el procesador de rendimiento general en Android?  ( How do ram and processor speed affect overall performance on android ) 
Dado que Android se puede instalar en una amplia gama de dispositivos, me pregunto qué tan importante es la RAM y la velocidad de la CPU para el rendimiento d...

1  ¿Puede un procesador móvil ser overclockeado con medios de software?  ( Can a mobile processor be overclocked with software means ) 
Estaba buscando en el clima. Un procesador móvil se overciva o no, así que me encontré con una respuesta que dice que no porque el procesador funciona en PLL ...

33  ¿Cómo obtener especificaciones de hardware de dispositivo Android?  ( How to get hardware specs of android device ) 
¿Cómo puedo encontrar información sobre el hardware de mi dispositivo Android como la arquitectura del procesador, RAM, etc.? ...

2  / SISTEMA / XBIN / SH High CPU Uso  ( System xbin sh high cpu usage ) 
Estoy usando SO Monitor para mirar el uso de la CPU porque he notado una disminución de un drástico de rendimiento últimamente. La aplicación muestra que ABC...

0  Cómo un poco de teléfono Android admite la captura de video 4K y la reproducción Mientras que un PC no lo hace. [cerrado]  ( How some android phone supports 4k video capture and playback while some pc does ) 
cerrado. Esta pregunta es off-topic . Actualmente no está aceptando respuestas. ¿Quieres ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos