O que significam os valores em "Serviços em Execução"?

8

Quando vou para o caminho a seguir

Configurações: Aplicativos: Serviços em Execução

Entendo:

Outros: 78MB em 4

Disponível: 109MB + 58MB em 8

O que significa acima?

Especialmente, [78MB em 4], [109MB + 58MB] e [8]

IM-JM
fonte

Respostas:

5

Tanto quanto eu sei, ele se divide em:

  • Outro: é a RAM que não está disponível no momento porque está sendo usada por serviços que estão em execução (podem ser aqueles que não podem ser eliminados, de fato). Usando seu exemplo, há 78 MB de RAM em uso por 4 processos, portanto "78 em 4".
  • Disponível: O primeiro número aqui é a quantidade de RAM totalmente gratuita e não alocada para nenhum processo (os 109 MB no seu exemplo). O segundo número é alocado, mas o processo está em um estado em que pode ser desalocado. Portanto, "58 MB em 8" significa que existem 8 processos que atualmente mantêm 58 MB de memória, mas eles são pausados ​​/ congelados em segundo plano e que 58 MB podem ser recuperados pelo SO, se um processo ativo precisar.

Editar: como Jake apontou no comentário abaixo, você pode encontrar uma descrição nesta entrada no Blog para desenvolvedores do Android (role até o fim).

eldarerathis
fonte
2
Mais informações disponíveis aqui, na parte inferior da postagem: android-developers.blogspot.com/2010/02/…
Jake Basile
@ Jake: Obrigado! Acho que esse é o link em que li originalmente, mas não o encontrei quando escrevi.
Eldarerathis