Aqui explicamos porque o OnePlus 3 tem problemas de gerenciamento de memória e como corrigi-los!
O OnePlus 3 tem sido criticado recentemente por sofrer problemas de gerenciamento de memória semelhantes aos dos telefones Galaxy do ano passado, um problema que impediu muitos usuários de comprar esses dispositivos. Felizmente, agora sabemos mais sobre o problema com o OnePlus 3e como corrigi-los.
Em primeiro lugar, algumas coisas devem ficar claras: o gerenciamento de memória no OnePlus 3 é projetado ser tão agressivo e não é um bug, até onde sabemos. Eu inspecionei os valores LMK, bem como o limite de aplicativos em segundo plano e eles não estão fora do comum, mesmo que não aproveitem ao máximo os 6 GB de RAM do OnePlus 3. Além disso, Carl Pei mencionado no Twitter que “eles têm uma estratégia diferente de gerenciamento de RAM que beneficia a bateria”, e disse que os parâmetros podem ser modificados por quem discordar de sua decisão. Os fabricantes de ROM personalizados provavelmente trarão sua própria visão do gerenciamento de RAM (vale a pena notar que o
CM13 não oficial testamos não vimos melhorias significativas).ATENÇÃO: TENTAMOS ISSO COM SUCESSO EM NOSSA UNIDADE DE REVISÃO, MAS NÃO TESTAMOS COMPLETAMENTE PARA PROBLEMAS DE DESEMPENHO OU DE VIDA ÚTIL DA BATERIA. MELHORES SOLUÇÕES ESTÃO PROVAVELMENTE AO LONGO DA ESQUINA.
TENTE POR SUA CONTA E RISCO!
É garantido que a comunidade de desenvolvimento encontrará formas de otimizar o gerenciamento de RAM e aproveitar melhor os 6GB de RAM do OnePlus 3. Embora provavelmente não tenhamos encontrado a solução ideal, nos envolvemos no build.prop e encontramos uma linha de código com um valor que você pode alterar para melhorar facilmente o gerenciamento de RAM. Há muitas maneiras de editar o build.prop, incluindo extraí-lo através do ADB sem root ou usando aplicativos root projetados especificamente para Edição build.prop. Eu pessoalmente usei o Root Explorer desta vez, mas todos os métodos devem funcionar.
Depois de localizar seu build.prop (/system/build.prop em sua pasta raiz), encontre a linha que diz ro.sys.fw.bg_apps_limit=20
e altere o valor no final para um número maior. Testei 36 e 42 e ambos retornaram resultados semelhantes. Tenha em mente que não testamos a duração da bateria ou o desempenho extensivo nesta configuração, portanto, apenas brinque com isso se estiver disposto a experimentar e por sua própria conta e risco. Dito isto, encontramos ótimos resultados:
Esse ajuste quase dobrou a quantidade de aplicativos que o OnePlus 3 poderia conter. A maneira como testei isso foi abrindo todos os meus aplicativos na gaveta de aplicativos e percorrendo-os até encontrar o ponto em que o primeiro aplicativo (neste caso, Android Pay) foi expulso da memória. Com a configuração padrão, levou apenas 12 aplicativos para Android Pay para redesenhar. Com o valor definido como 42, o Android Pay não redesenhou até que eu abri 22 aplicativos. Novamente, sua milhagem pode variar, mas vimos uma melhoria significativa com esse ajuste. Ash da C4ETech Even refez seus testes usando as novas configurações e encontrou resultados impressionantes abaixo:
Temos sentimentos contraditórios em relação à decisão do OnePlus de limitar o número de aplicativos em segundo plano e reduzir efetivamente o potencial multitarefa do OnePlus 3. Foi bastante decepcionante descobrir que o telefone continha tantos aplicativos quanto nossos dispositivos de 3 GB e 4 GB de RAM, mas no final das contas acreditamos OnePlus fez isso por um motivo, e esta é uma das poucas empresas que incentiva os usuários a ajustar e personalizar de acordo com sua preferência contente. Portanto, embora sintamos que a RAM do OnePlus 3 é massivamente subutilizada por padrão, sabemos que a comunidade XDA nunca se acalma e encontrará o equilíbrio ideal para agradar aqueles que desejam mais do OnePlus 3 multitarefa.
Continuaremos nosso período de revisão sem alterações na multitarefa. Eu incentivo os usuários a brincar com essas e outras configurações e encontrar bons equilíbrios, bem como testar a vida útil da bateria e procurar por quaisquer esquisitices.