Perché il mio dispositivo non utilizza tutta la sua RAM disponibile?


12

Ho un Nook Color con Cyanogenmod 7.2 (su mSD) e Nook Color dovrebbe avere 512 MB di RAM (lo dice sulla pagina del prodotto).

Quando apro Menu (sulla barra in basso, mentre sul desktop)> Gestisci applicazioni> In esecuzione, si dice in basso a sinistra 95 MB usati, e in basso a destra dice 174 MB liberi. Sono circa 270 MB, significa che la mia RAM è danneggiata? Perché non utilizza tutti i 512 MB di RAM?


2
Questa domanda (o derivazioni) continua a sorgere su questo sito, quindi sto per generalizzare un po 'questo e usarlo come una "domanda cannonica" sulla RAM disponibile rispetto alla RAM fisica totale.
eldarerathis,

Risposte:


11

Sebbene il dispositivo possa contenere 512 MB di RAM, le impostazioni segnalano quasi sempre la RAM disponibile per i processi utente , non tutta la RAM fisica. Ciò significa che non riporterà alcuna memoria utilizzata da:

  • Processi a livello di sistema di Android
  • La tua GPU, che spesso utilizza memoria condivisa
  • Qualsiasi memoria che un chip radio cellulare potrebbe dover funzionare (irrilevante nel tuo caso)

Sebbene questa memoria non sia segnalata, viene utilizzata dal sistema. Segnalarlo in un monitor di sistema non è semplicemente molto rilevante perché il sistema operativo lo manterrà praticamente per sempre (dopotutto, anche il sistema operativo ha bisogno di RAM per funzionare correttamente). Non c'è davvero modo di recuperare questa RAM dal sistema, ma non lo vorrai comunque dal momento che il tuo telefono praticamente smetterebbe di funzionare senza di essa.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.