Cosa significano i valori in "Servizi in esecuzione"?


8

Quando vado sul seguente percorso

Impostazioni: Applicazioni: Servizi in esecuzione

Vedo:

Altro: 78 MB in 4

Disponibilità: 109 MB + 58 MB in 8

Cosa significa sopra?

In particolare, [78 MB in 4], [109 MB + 58 MB] e [8]

Risposte:


5

Per quanto ne so, si scompone in questo:

  • Altro: questa è la RAM che al momento non è disponibile perché è utilizzata dai servizi che sono effettivamente in esecuzione (potrebbero essere quelli che non possono essere uccisi, in effetti). Usando il tuo esempio, ci sono 78 MB di RAM in uso da 4 processi, quindi "78 in 4".
  • Disponibilità: il primo numero qui è la quantità di RAM completamente libera e non allocata a nessun processo (i 109 MB nel tuo esempio). Il secondo numero è assegnato ma il processo è in uno stato in cui può essere deallocato. Pertanto, "58 MB in 8" significa che ci sono 8 processi che attualmente contengono 58 MB di memoria, ma che sono in pausa / congelati in background e che 58 MB possono essere recuperati dal sistema operativo se un processo attivo ne ha bisogno.

Modifica: come sottolineato da Jake nel commento qui sotto, puoi trovare una descrizione in questa voce sul Blog degli sviluppatori Android (scorrere fino in fondo).


2
Maggiori informazioni disponibili qui, vicino alla fine del post: android-developers.blogspot.com/2010/02/…
Jake Basile

@Jake: grazie! Penso che sia il link in cui avevo letto questo in origine, ma non sono riuscito a trovarlo quando l'ho scritto.
eldarerathis,
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.