כיצד לתקן את בעיות ניהול הזיכרון של OnePlus 3

כאן אנו מסבירים מדוע ל-OnePlus 3 יש בעיות בניהול זיכרון, כמו גם כיצד לתקן אותן!

ה-OnePlus 3 זכה לביקורת לאחרונה על כך שהוא סובל מבעיות ניהול זיכרון דומות כמו מכשירי ה-Galaxy של השנה שעברה, בעיה שדחתה משתמשים רבים מרכישת מכשירים אלו. למרבה המזל, כעת אנו יודעים יותר על הבעיה עם ה-OnePlus 3, וכיצד לתקן אותם.

קודם כל, יש להבהיר כמה דברים: ניהול הזיכרון ב-OnePlus 3 הוא מְעוּצָב להיות כל כך אגרסיבי, וזה לא באג עד כמה שאנחנו יודעים. בדקתי את ערכי LMK כמו גם את מגבלת אפליקציות הרקע והם אינם יוצאי דופן, גם אם הם לא מפיקים את המרב מ-6GB של זיכרון RAM של OnePlus 3. יתר על כן, קארל פיי הוזכר בטוויטר כי "יש להם אסטרטגיה שונה לניהול זיכרון RAM המועילה בסוללה", ואמרו שפרמטרים יכולים להשתנות על ידי מי שלא מסכים עם ההחלטה שלהם. יצרני ROM מותאמים אישית יביאו אפוא דעה משלהם לגבי ניהול RAM (ראוי לציין כי CM13 לא רשמי שבדקנו לא ראינו שיפורים משמעותיים).

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

שים לב: ניסינו זאת בהצלחה ביחידת הסקירה שלנו, אך לא בדקנו ביסודיות את הביצועים או בעיות חיי הסוללה. פתרונות טובים יותר כנראה מעבר לפינה.

נסה על אחריותך!

מובטח שקהילת הפיתוח תמצא דרכים לייעל את ניהול ה-RAM ולנצל טוב יותר את 6GB של RAM של OnePlus 3. למרות שסביר להניח שלא מצאנו את הפתרון האופטימלי ביותר, התעסקנו ב-build.prop ומצאנו שורת קוד עם ערך שתוכל לשנות כדי לשפר בקלות את ניהול ה-RAM שלך. ישנן דרכים רבות לערוך את ה-build.prop, כולל משיכתו דרך ADB ללא שורש או באמצעות אפליקציות שורש שתוכננו במיוחד עבור עריכת build.prop. אני אישית השתמשתי הפעם ב-Root Explorer, אבל כל השיטות אמורות לעבוד.

לאחר שתאתר את ה-build.prop שלך (/system/build.prop בתיקיית השורש שלך), מצא את השורה שאומרת ro.sys.fw.bg_apps_limit=20 ושנה את הערך בסוף למספר גבוה יותר. בדקתי גם 36 וגם 42 ושניהם החזירו תוצאות דומות. זכור שלא בדקנו חיי סוללה או ביצועים נרחבים תחת הגדרה זו, אז שחק עם זה רק אם אתה מוכן להתנסות ובאחריותך בלבד. עם זאת, מצאנו תוצאות מצוינות:

התיקון הזה כמעט הכפיל את כמות האפליקציות שה-OnePlus 3 יכול להכיל. הדרך שבה בדקתי את זה הייתה על ידי פתיחת כל האפליקציות שלי במגירת האפליקציות ועברתי במחזוריות, עד שמצאתי את הנקודה שבה האפליקציה הראשונה (במקרה זה, Android Pay) נבעטה מהזיכרון. עם הגדרת ברירת המחדל, זה לקח רק 12 יישומים עבור Android Pay לצייר מחדש. כשהערך מוגדר ל-42, Android Pay לא שרטט מחדש עד שפתחתי 22 אפליקציות. שוב, הקילומטראז' שלך עשוי להשתנות, אבל ראינו שיפור משמעותי עם התיקון הזה. אש מ-C4ETech Even עשה מחדש את הבדיקות שלו באמצעות ההגדרות החדשות ומצא תוצאות מרשימות שנמצאו להלן:

יש לנו רגשות מעורבים לגבי ההחלטה של ​​OnePlus להגביל את מספר אפליקציות הרקע ולהפחית ביעילות את פוטנציאל ריבוי המשימות של OnePlus 3. זה היה די מאכזב לגלות שהטלפון מכיל אפליקציות רבות כמו מכשירי 3GB ו-4GB RAM שלנו, אבל בסופו של דבר אנחנו מאמינים OnePlus עשה את זה מסיבה כלשהי, וזו אחת החברות הבודדות שמעודדות משתמשים לצבוט ולהתאים אישית ללבם תוֹכֶן. אז, בעוד אנו מרגישים ש-RAM של OnePlus 3 אינו מנוצל באופן מסיבי כברירת מחדל, אנו יודעים שקהילת XDA אף פעם לא מתיישב ושהוא ימצא איזון אופטימלי לרצות את מי שרוצה יותר מה-OnePlus 3 שלהם ריבוי משימות.

אנו נמשיך את תקופת הבדיקה שלנו ללא השינויים בריבוי משימות. אני ממליץ למשתמשים לשחק עם הגדרות אלו ואחרות ולמצוא איזונים נחמדים, כמו גם לבדוק את חיי הסוללה ולחפש כל מוזרויות.