Tässä selitämme, miksi OnePlus 3:ssa on muistinhallintaongelmia ja kuinka ne korjataan!
OnePlus 3:a on viime aikoina kritisoitu samanlaisista muistinhallintaongelmista kuin viime vuoden Galaxy-puhelimissa, mikä esti monet käyttäjät ostamasta näitä laitteita. Onneksi tiedämme nyt enemmän ongelma OnePlus 3:n kanssaja kuinka ne korjataan.
Ensinnäkin muutama asia on tehtävä selväksi: OnePlus 3:n muistinhallinta on suunniteltu olla näin aggressiivinen, eikä se ole tietomme mukaan vika. Olen tarkastanut LMK-arvot sekä taustasovellusten rajan, eivätkä ne ole tavanomaisista poikkeavia, vaikka ne eivät saisikaan eniten irti OnePlus 3:n 6 Gt: n RAM-muistista. Lisäksi, Carl Pei mainittiin Twitterissä että "heillä on erilainen RAM-hallintastrategia, joka hyödyttää akkua", ja sanoi, että ne, jotka ovat eri mieltä heidän päätöksestään, voivat muokata parametreja. Mukautetut ROM-valmistajat tuovat siten todennäköisesti oman näkemyksensä RAM-hallinnasta (on syytä huomata, että Epävirallinen CM13 testaamamme ei nähnyt merkittäviä parannuksia).
HUOMIO: YRITIMME TÄTÄ MENESTYKSELLISESTI TARKASTELUYKSIKKÖSSÄ, MUTTA EI TESTAANUT PERUSTELUT SUORITUSKYKYÄ TAI AKUN IKÄAIKAA. PAREMPI RATKAISUT OVAT TODENNÄKÖISESTI KULMAN TAAS.
KOKEILE OMALLA VASTUULLASI!
On taattu, että kehitysyhteisö löytää tapoja optimoida RAM-hallintaa ja hyödyntää paremmin OnePlus 3:n 6 Gt: n RAM-muistia. Vaikka emme todennäköisesti löytäneet optimaalista ratkaisua, tutustuimme build.prop-tiedostoon ja löysimme koodirivin, jonka arvoa voit muuttaa RAM-hallinnan helpottamiseksi. On monia tapoja muokata build.prop-tiedostoa, mukaan lukien sen vetäminen ADB: n kautta ilman juuria tai käyttämällä juuri sovelluksia, jotka on erityisesti suunniteltu build.prop editointi. Käytin tällä kertaa Root Exploreria, mutta kaikkien menetelmien pitäisi toimia.
Kun olet löytänyt build.prop-tiedoston (/system/build.prop juurikansiostasi), etsi rivi, jossa lukee ro.sys.fw.bg_apps_limit=20
ja muuta arvoa lopussa suuremmaksi numeroksi. Olen testannut sekä 36 että 42 ja molemmat palauttivat samanlaiset tulokset. Muista, ettemme testannut akun kestoa tai laajaa suorituskykyä tällä asetuksella, joten pelaa tällä vain, jos olet valmis kokeilemaan ja omalla vastuullasi. Tästä huolimatta saimme loistavia tuloksia:
Tämä säätö melkein kaksinkertaisti OnePlus 3:n sisältämien sovellusten määrän. Testasin tätä avaamalla kaikki sovellukseni sovelluslaatikossa ja selaamalla niitä, kunnes löysin kohdan, jossa ensimmäinen sovellus (tässä tapauksessa Android Pay) potkittiin muistista. Oletusasetuksilla se kesti vain 12 sovelluksia Android Paylle uudelleenpiirtämiseen. Kun arvoksi oli asetettu 42, Android Pay ei piirtänyt uudelleen ennen kuin avasin 22 sovelluksia. Taaskin, kilometrimääräsi voi vaihdella, mutta olemme nähneet merkittävän parannuksen tällä säädöllä. C4ETechin Ash Jopa teki testinsä uudelleen uusilla asetuksilla ja löysi vaikuttavia tuloksia alla:
Meillä on ristiriitaisia tunteita OnePlusin päätöksestä rajoittaa taustasovellusten määrää ja vähentää tehokkaasti OnePlus 3:n moniajopotentiaalia. Oli melko pettymys huomata, että puhelimessa oli yhtä monta sovellusta kuin 3 Gt ja 4 Gt RAM-laitteissamme, mutta lopulta uskomme OnePlus teki sen syystä, ja tämä on yksi harvoista yrityksistä, joka rohkaisee käyttäjiä säätämään ja mukauttamaan mielensä mukaan sisältö. Joten vaikka meistä tuntuu, että OnePlus 3:n RAM-muisti on oletuksena massiivisesti vajaakäytössä, tiedämme, että XDA-yhteisö ei koskaan ratkea ja että se löytää optimaalisen tasapainon miellyttääkseen niitä, jotka haluavat enemmän irti OnePlus 3:staan moniajo.
Jatkamme tarkastelujaksoamme ilman moniajoon muutoksia. Kannustan käyttäjiä leikkimään näillä ja muilla asetuksilla ja löytämään mukavia tasapainoja, sekä testaamaan akun kestoa ja etsimään outoja puolia.