A Samsung desmistificou o mito por trás da RAM Virtual ao explicar como funciona o RAM Plus.
Nos últimos anos diversos fabricantes de smartphones Android introduziram uma funcionalidade que permite expandir a capacidade da memória RAM dos seus equipamentos, que é conhecida como RAM Virtual. Contudo, essa RAM Virtual não funciona como muitos pensavam que funciona, e a culpa é das fabricantes.
A Samsung é uma das muitas fabricantes que já utiliza essa funcionalidade nos equipamentos Galaxy, e a mesma é conhecida na One UI, a interface da empresa baseada no Android, como RAM Plus. Agora, a empresa sul-coreana utilizou o Reddit para explicar como funciona essa RAM Plus, que na prática é a mesma forma como funciona a RAM Virtual em todos os outros equipamentos, independentemente do seu nome. E tal como outras fabricantes, a Samsung induz os utilizadores em erro, uma vez que na descrição do RAM Plus, a empresa revela que “o RAM Plus utiliza o espaço de armazenamento do seu smartphone para fornecer memória virtual. Escolha mais memória virtual para permitir que mais aplicações se mantenham abertas em segundo plano. Escolha menos memória virtual para manter espaço de armazenamento livre”.
Aparentemente, a própria Samsung está a contribuir para a “confusão” entre os utilizadores, uma vez que essa descrição está… errada. O RAM Plus baseia-se, na verdade, numa tecnologia chamada zRam, que existe no Linux há vários anos: é um módulo do kernel que cria um bloco na RAM do sistema onde os dados podem ser armazenados com uma taxa de compressão elevada (cerca de 2:1, ou seja, uma aplicação que utilize 50MB de RAM ocuparia cerca de 25MB de espaço). Este sistema não utiliza memória interna, mas sim uma parte da RAM do sistema alocada como zRam: aqui, os dados são mais compactados, permitindo armazenar mais informação na mesma quantidade de espaço. A vantagem é que se podem manter mais aplicações em memória, mas a desvantagem é que é necessário utilizar algum processamento do CPU durante a compressão e descompressão. Como resultado, ativar o RAM Plus não consome espaço de armazenamento do smartphone ou tablet.
Para confirmar isto, basta realizar um teste simples: mesmo alterando a configuração do RAM Plus, após reiniciar o dispositivo não haverá qualquer diferença no armazenamento ocupado. Para além disso, desativar a funcionalidade RAM Plus nas definições não desativa completamente o zRam. A única parte realmente “útil” da opção é, portanto, a possibilidade de escolher a quantidade de RAM que se pretende alocar. Qual é a configuração recomendada? Aconselha-se manter um valor equivalente a metade da RAM física. Por exemplo, se o seu equipamento tiver 8GB de RAM, deverá utilizar 4GB de RAM Virtual, pois alocar demasiada memória pode ser desperdício, a menos que execute modelos de linguagem de grande escala ou seja um utilizador particularmente exigente.
Então, por que razão a Samsung publicita o RAM Plus desta forma, associando-o ao uso de armazenamento interno? É uma boa questão: provavelmente trata-se apenas de marketing, tal como acontece com outras fabricantes.