Casa > O > O Meu Telefone Deve Ter Um Ram De 3Gb, Mas Só Consigo Tirar 1.4Gb Dele. Porquê?

O meu telefone deve ter um ram de 3gb, mas só consigo tirar 1.4gb dele. Porquê?

Não tenho a certeza do que queres dizer com "tirar 1.4GB de dentro dele". É essa a memória livre que se vê quando se liga o telefone? Eu vou assumir que você está usando o Android, pois eu não conheço nenhuma outra combinação de telefone/CA com tanta RAM.

Quando você inicia o seu telefone, ele já está usando muita RAM. Eu assumo que o seu telefone tem um ecrã, por exemplo. Eu sei que a tela no meu LG V10 é de 2560 x 1440 pixels, cada pixel ocupando 24-bits ou 32-bits de memória (não tenho certeza de como a tela está organizada). Então são quase 15MB ali mesmo. E o meu telefone tem 4GB de RAM... Eu nunca sequer penso em RAM. Não era o caso quando eu tinha meu primeiro telefone Android, o original Motorola Droid, com apenas 256MB de RAM.

Então tem o sistema operacional, Linux em baixo, Android em cima... isso vai consumir alguma memória. E na verdade, isso é uma coisa boa... é agarrar memória para fazer o sistema funcionar mais rápido, quando essa memória estiver disponível. Se o seu sistema precisa dela para outras coisas, o sistema operativo pode dar grandes quantidades disso.

Quando você liga o seu telefone, também há um monte de serviços a funcionar. Cada um deles pode estar ocupando 16-48MB ou mais em RAM, dependendo do que eles pedem. Você pode executar o Gerenciador de Aplicativos para descobrir o que está rodando quando você inicia tudo.

Como a maioria dos sistemas operacionais modernos e todos os sistemas operacionais do telefone, o Android começa a tentar usar o máximo de RAM possível. Sim, na verdade é assim que um SO "pensa". Carregar coisas na RAM torna o sistema mais rápido, diminui o consumo de energia, etc. A RAM que não está sendo usada é RAM desperdiçada. Mas o SO só sabe como usar tanta memória RAM. É o mesmo no desktop com Windows... o SO vai pegar muita memória para manter as coisas rápidas e suaves, mas no meu sistema doméstico, eu tenho 64GB de RAM. O sistema agora está usando apenas 20GB... ele só pode encontrar uso para tanta coisa. Isso é um telefone hoje com 3-4GB... algum dele vai ser desperdiçado até que você carregue aplicativos suficientes.

Como você carrega mais aplicativos e eles exigem mais memória RAM, eventualmente você vai rodar baixo e o sistema operacional vai descarregar aplicativos não utilizados, encolher buffers de memória do sistema e fazer outras coisas que vão manter seu aplicativo feliz. Há realmente muito pouca razão para você se preocupar com a disponibilidade de RAM em um telefone de 3GB. Você tem muito.

Veja mais aqui: RAM: O que é, como ele's é usado, e porque você não't se importa

Com uma advertência - vazamentos de memória. É possível que um programa de buggy leve a memória mas não a liberte. Enquanto esse aplicativo estiver rodando, ele pode continuar agarrando memória e atolar o seu telefone. Isso é muito raro, mas acontece. Mas a menos que você esteja experimentando isso, não se preocupe com isso.

De Sparky

Por que as instalações da Node.js usam tanto RAM? :: O OnePlus 8 e o OnePlus 8 Pro estão recebendo uma atualização maciça do OxygenOS?