Quanta RAM dovrebbe essere utilizzata dal sistema in Android?
Un tipico sistema Android Lollipop deve avere almeno 1,5 GB di RAM perché il sistema operativo funzioni senza problemi. In realtà dipende da un sacco di attributi come la dimensione dello schermo, la luminosità automatica, la sincronizzazione e altri servizi in background. Come potete vedere l'emulatore che ha l'os stock di Android (modificato per Windows) utilizza circa 1 GB di RAM. Ma nel caso reale ci possono essere molti fattori da considerare. Per esempio ci sono diverse versioni di Linux. Lubuntu è la più leggera e ha bisogno solo di 512 MB di RAM per funzionare. D'altra parte Fedora o Ubuntu con un ambiente desktop impressionante (skin) ha bisogno di molta RAM per funzionare. Quindi la maggior parte della RAM è consumata dal launcher o 'Desktop' in esecuzione sul telefono. Attualmente uso MIUI8 su Android 5.1 che utilizza circa 1 GB di RAM (lasciando 1,9 GB liberi per l'uso). Tuttavia, dopo aver installato Google Play Store e Google Service, la quantità è aumentata a 1,2 GB. Se pensate che allora 1 telefono con 2 GB di RAM sarà sufficiente per eseguire 5.1 MIUI8 allora vi sbagliate. Perché nessuno ha usato l'Android stock o la rom stock così com'è. Siete costretti ad aggiornare i servizi di Google e molte altre applicazioni che consumeranno la RAM alla fine lasciando una quantità molto piccola libera. Android gira su Java che ha un servizio GC altamente non ottimizzato. Il servizio GC è la radice di tutti i problemi legati alla memoria. Al fine di pulire la spazzatura questo finisce per mangiare più RAM di quella che sta per pulire.
Articoli simili
- Dovrei comprare un Macbook Air con 128GB o 256GB? E quanta differenza farebbe avere 4 GB di RAM invece di 8 GB di RAM?
- Quanta RAM e quanto spazio su disco dovrebbe usare un gioco al massimo?
- Quale piattaforma (sistema operativo desktop) è maggiormente utilizzata per lo sviluppo di app Android?
- Come distribuire un'applicazione Android sul cloud in modo che possa essere utilizzata a livello globale