Jak rozwiązać problemy z zarządzaniem pamięcią w OnePlus 3

Tutaj wyjaśniamy, dlaczego OnePlus 3 ma problemy z zarządzaniem pamięcią, a także jak je naprawić!

OnePlus 3 był ostatnio krytykowany za występowanie podobnych problemów z zarządzaniem pamięcią, co w zeszłorocznych telefonach Galaxy, co zniechęcało wielu użytkowników do zakupu tych urządzeń. Na szczęście teraz wiemy więcej na temat Problem z OnePlus 3i jak je naprawić.

Przede wszystkim trzeba wyjaśnić kilka rzeczy: zarządzanie pamięcią w OnePlus 3 jest zaprojektowany być tak agresywny i, o ile nam wiadomo, nie jest to błąd. Sprawdziłem wartości LMK, a także limit aplikacji działających w tle i nie są one niezwykłe, nawet jeśli nie wykorzystują w pełni 6 GB pamięci RAM OnePlus 3. Ponadto, Wspomniany Carl Pei na Twitterze że „mają inną strategię zarządzania pamięcią RAM, która jest korzystna dla baterii” i stwierdził, że parametry mogą modyfikować ci, którzy nie zgadzają się z ich decyzją. Dlatego twórcy niestandardowych ROM-ów prawdopodobnie przedstawią swój własny pogląd na zarządzanie pamięcią RAM (warto zauważyć, że

Nieoficjalny CM13 testowaliśmy, nie zaobserwowaliśmy znaczącej poprawy).

https://twitter.com/getpeid/status/743721729948737536.

UWAGA: WYPRÓBOWALIŚMY TO Z POMYŚLNOŚCIĄ W NASZEJ JEDNOSTCE RECENZJI, ALE NIE PRZEPROWADZILIŚMY DOKŁADNIE TESTU POD kątem WYDAJNOŚCI LUB PROBLEMÓW Z TRWAŁOŚCIĄ BATERII. LEPSZE ROZWIĄZANIA SĄ PRAWDOPODOBNIE ZA KĄTEM.

WYPRÓBUJ NA WŁASNE RYZYKO!

Gwarantujemy, że społeczność programistów znajdzie sposoby na optymalizację zarządzania pamięcią RAM i lepsze wykorzystanie 6 GB pamięci RAM OnePlus 3. Chociaż prawdopodobnie nie znaleźliśmy najbardziej optymalnego rozwiązania, zagłębiliśmy się w plik build.prop i znaleźliśmy wiersz kodu z wartością, którą można zmienić, aby łatwo poprawić zarządzanie pamięcią RAM. Istnieje wiele sposobów edycji pliku build.prop, łącznie z jego przeciągnięciem przez ADB bez rootowania lub używając aplikacji root specjalnie zaprojektowanych dla edycja build.prop. Tym razem osobiście użyłem Root Explorera, ale wszystkie metody powinny działać.

Po zlokalizowaniu pliku build.prop (/system/build.prop w folderze głównym) znajdź wiersz z informacją ro.sys.fw.bg_apps_limit=20 i zmień wartość na końcu na wyższą liczbę. Przetestowałem zarówno 36, jak i 42 i oba dały podobne wyniki. Pamiętaj, że przy tym ustawieniu nie testowaliśmy żywotności baterii ani dużej wydajności, więc baw się z tym tylko wtedy, gdy chcesz eksperymentować i na własne ryzyko. Biorąc to pod uwagę, znaleźliśmy świetne wyniki:

To ulepszenie prawie podwoiło liczbę aplikacji, które może pomieścić OnePlus 3. Testowałem to, otwierając wszystkie aplikacje w szufladzie aplikacji i przeglądając je, aż znalazłem moment, w którym pierwsza aplikacja (w tym przypadku Android Pay) została wyrzucona z pamięci. Przy ustawieniu domyślnym wystarczyło tylko tyle 12 aplikacje dla Androida Pay do przerysowania. Przy wartości ustawionej na 42 Android Pay nie przerysował się, dopóki nie otworzyłem 22 aplikacje. Ponownie, przebieg może się różnić, ale dzięki temu ulepszeniu zaobserwowaliśmy znaczną poprawę. Ash z C4ETech Nawet ponownie przeprowadził testy, korzystając z nowych ustawień, i uzyskał imponujące wyniki, które można znaleźć poniżej:

Mamy mieszane uczucia co do decyzji OnePlus o ograniczeniu liczby aplikacji działających w tle i skutecznym zmniejszeniu wielozadaniowego potencjału OnePlus 3. Było raczej rozczarowujące, gdy okazało się, że telefon zawiera tyle samo aplikacji, co nasze urządzenia z 3 GB i 4 GB pamięci RAM, ale ostatecznie uważamy, że OnePlus zrobił to nie bez powodu i jest to jedna z niewielu firm, która zachęca użytkowników do ulepszania i dostosowywania do swoich potrzeb treść. Tak więc, chociaż uważamy, że pamięć RAM OnePlus 3 jest domyślnie w ogromnym stopniu niewykorzystana, wiemy, że społeczność XDA nigdy się nie uspokoi i że znajdzie optymalną równowagę, aby zadowolić tych, którzy chcą więcej od OnePlus 3 wielozadaniowość.

Będziemy kontynuować nasz okres przeglądu bez zmian w wielozadaniowości. Zachęcam użytkowników do zabawy tymi i innymi ustawieniami i znajdowania dobrych balansów, a także testowania żywotności baterii i szukania wszelkich osobliwości.