Um dos grandes problemas dos usuários Android é que a maioria nunca teve contato com a cultura do Linux ( ou qualquer outro Unix-Like ) e fica meio assustado com o uso de memória RAM. Na realidade o uso entendido como excessivo de memória no Android vem de muitas atividades que no mundo Unix são feitas em memória. Ou seja, o uso de muita RAM não significa menos RAM e sim, mais RAM pois várias aplicações são armazenadas em segmentos de memória para serem acessadas mais rapidamente ( e , caso não usadas, estas porções de memória serão usadas novamente ). Há diversos tópicos, posts e discussões sobre o tema. Mas eu não vou entrar muito em detalhes aqui porque não é o foco deste post ( mas posso voltar a discutir isto em breve aqui ).
Um dos métodos para descobrir quanta RAM você tem disponível no seu dispositivo Android é o comando free no Terminal Emulator. Para quem é familiarizado com o Linux , este comando é feito para que você possa ver a memória livre e a utilizada. Se você estiver utilizando swap ( seja arquivo ou partição ) ela será mostrada também no resultado. Mas, para quem não entende bem aquele resultado é sempre bom uma ferramenta. E o membro zepelinrox do XDA criou um comando para terminal muito interessante, que lhe explica amigavelmente tudo o que você precisa saber sobre a sua RAM.
O script FreeXplain é uma ferramenta pensada para este resultado mais amigável. Ou seja, com ele você terá informações muito mais precisas e detalhadas sobre o uso de sua memória física. O uso é muito simples: basta digitar freex no terminal e você obterá os resultados coloridos, onde as diferenças são facilmente vistas por qualquer um. Um comando simples e eficiente.
Informações sobre o programa você pode obter diretamente no tópico do programa, mas eu vou facilitar um pouco para você lhe mostrando como instalar o programa no seu Android.
<pre>sh freex*
<b style="color: #222225;"><b style="color: #222225;">Não é necessário usar a opção -i , o programa instala automaticamente.</b></b>Use a opção -i somente se for preciso fazer um update/reinstalação forçada do seu freex<span style="color: #222225;">Se você não estiver rodando como root ele simplesmente vai copiar o programa para um diretório com leitura pelo seu usuário. </span></li> </ol>
[<img loading="lazy" class="aligncenter size-full wp-image-437" src="httpss://loucoporandroid.com/wp-content/uploads/2014/05/10-installa.png" alt="Instalação do freex" width="400" height="538" />][2] [<img loading="lazy" class="aligncenter size-full wp-image-436" src="httpss://loucoporandroid.com/wp-content/uploads/2014/05/11-installb.png" alt="Instalação do freex" width="400" height="396" srcset="https://loucoporandroid.com/wp-content/uploads/2014/05/11-installb.png 400w, https://loucoporandroid.com/wp-content/uploads/2014/05/11-installb-53x53.png 53w, https://loucoporandroid.com/wp-content/uploads/2014/05/11-installb-65x65.png 65w, https://loucoporandroid.com/wp-content/uploads/2014/05/11-installb-150x150.png 150w" sizes="(max-width: 400px) 100vw, 400px" />][3] [<img loading="lazy" class="aligncenter size-full wp-image-435" src="httpss://loucoporandroid.com/wp-content/uploads/2014/05/12-installc.png" alt="Instalação do freex" width="400" height="711" />][4]
E pronto, agora você já tem na tela do seu Android resultados muito mais amigáveis e interessante sobre o uso de sua memória.