بعد الاستخدام الطويل لجهاز الهاتف بنظام أندرويد وفتح العديد من التطبيقات ستشعر ببطء باستجابة الجهاز بشكل ملحوظ، هذا البطء يحدث بسبب تخزين العديد من الملفات المختلفة في الذاكرة RAM، بعض هذه الملفات قد يكون لتطبيقات تم الانتهاء من العمل بها وبعضها الأخر قد يكون لتطبيقات غير مهمة أساساً، وكون نظام أندرويد أصبح منتشراً على عدد هائلة من الأجهزة المختلفة فليس جميع الأجهزة التي تعمل باستخدامه تأتي بمواصفات عالية وذاكرة RAM كبيرة لذلك سنقوم ضمن هذه المقال بشرح لبعض المفاهيم الخاصة بالذاكرة RAM وطريقة التعامل معها بشكل صحيح من أجل الحصول على أفضل أداء متوقع من أي جهاز يستخدم نظام أندرويد مهما كانت مواصفاته الفنية.
بداية ما هي الذاكرة RAM؟
وهي اختصار لجملة Random Access Memory أي ذاكرة الوصول العشوائية وهي المسؤولة بشكل مباشر عن تخزين البيانات المستخدمة في الوقت الفعلي والتي يتم التعامل معها من قبل المستخدم والمعالج بنفس اللحظة أي أنها لا تخزن البيانات بهدف حفظها كما يتم مع ذاكرة SD card والتي تحفظ البيانات بهدف التخزين الدائم، لذلك تحتاج الذاكرة RAM أن يتوفر فيها مساحة فارغة مقبولة بشكل دائم لتسهيل عملية تحرك البيانات التي يعمل عليها المعالج، وعندما تصل سعة هذه الذاكرة لمرحلة تقترب منها من الامتلاء يبدأ الجهاز بالبطء بالاستجابة ولهذا يعتبر عامل زيادة سعة الذاكرة RAM مهم جداً من أجل تسريع عمليات الجهاز بشكل كامل وعدم السماح للذاكرة من الوصول لمرحلة الامتلاء.
وتحدث مشاكل امتلاء الذاكرة بسبب عدة عوامل:
- كون الذاكرة RAM بحد ذاتها في بعض الأجهزة قليلة نسبياً وهذا ما نلاحظه في الأجهزة رخيصة الثمن حيث تكون الذاكرة غير كافية للتعامل مع عدد كبير من التطبيقات والنظام معاً لذلك نجد أن هذه الأجهزة بطيئة دائماً.
- بسبب فتح العديد من التطبيقات والملفات من قبل المستخدم وعدم إغلاق هذه التطبيقات وهذا ما سبب بقاء هذه الملفات معلقة في الذاكرة.
- مشاكل برمجية ضمن التطبيقات بحد ذاتها حيث تبقى بعض الملفات عالقة بالذاكرة بسبب سوء كتابة الكود البرمجي للتطبيق نفسه، حيث يجب على المبرمج عندما يستدعي ضمن التطبيق ملفات معينة يحتاجها أن يقوم بإغلاقها عندما تنتهي الحاجة إليها ضمن التطبيق أي لا يتركها موجودة بالذاكرة بدون فائدة، وهذا السبب الرئيسي لحاجتنا في بعض الأحيان لإعادة تشغيل الجهاز حيث يكون هذا هو الحل الوحيد لإغلاق هذه الملفات.
- وجود تطبيقات تضمنها الشركات بالأجهزة تقوم بالعمل بالخلفية دون أن تشعر، كتطبيقات ملحقة لكنك لا تستخدمها مما يسبب استنزاف الذاكرة وموارد الجهاز بشكل عام.
وبعد شرح الأسباب الرئيسية التي تسبب امتلاء الذاكرة RAM وبطء الجهاز سنقوم بشرح طرق حل هذه المشاكل بشكل مفصل مع تقسيم هذه الطرق إلى قسمين رئيسين:
- الطرق الأساسية والتي لا تعتمد على وجود روت ضمن الجهاز ويمكن اعتبارها كإرشادات عامة لتحسين أداء الجهاز
- طرق متقدمة تستخدم الروت في حال وجوده تقدم حول تمكنا من زيادة حجم الذاكرة بإسلوب معين لتحسين أداء الجهاز.
كيفية تحسين أداء الذاكرة RAM من دون روت؟
سنستغل القسم الأول من هذا الشرح للتحدث عن إسلوب تخفيف استهلاك الذاكرة RAM حيث يجب عليك أن تدرك أنه لا يوجد طريقة سحرية لزيادة ذاكرة RAM وإنما يمكن القول بأنه هناك طريقة استخدام أكثر حكمة بإدارة الموارد الموجودة لديك، حيث يجب أن تقوم بتقليل فتح الملفات غير المهمة لضمان أداء أفضل وخصوصاً في تلك الأجهزة التي لا تملك ذاكرة كبيرة أساساً.
التقليل من الإضافات والخلفيات المتحركة
الإضافات Widgets والخلفيات الحية التي تحمل رسوم متغيرة تستخدم الذاكرة RAM بشكل نهم ولا يمكن تقليل الذاكرة التي تستخدمها، ويمكن ببساطة الاستغناء عنها فعندما يكون جهازك بمواصفات ضعيفة من الأنسب لك أن تخفف وتلغي هذه الإضافات وتستغني عن الخلفية المتحركة مقابل تحسين كبير بالأداء، ولا تستخف بهذه النصيحة تحديداً فبتجربتي الشخصية أي خلفية متحركة تستهلك ما لا يقل عن 150 ميغابايت بشكل دائم من الذاكرة.
تعطيل التطبيقات غير المستخدمة
كما ذكرنا في الأسباب التي تستهلك الذاكرة تقوم الشركات المصنعة للأجهزة بتضمين تطبيقات كثيرة ضمن النظام عندما تطرح الجهاز وذلك من أجل الترويج لهذه التطبيقات من أجل تحسين المنتج بشكل عام بحسب رؤية الشركة، ولكن معظم المستخدمين لا يقوم بالاستفادة من هذه التطبيقات التي وبكل بساطة يمكنك أن تلغيها كونك لا تقوم باستخدامها من أجل توفير المساحة ومنعها من استهلاك موارد الجهاز فمعظم هذه التطبيقات يعمل بالخلفية حتى دون أن تقوم بفتحه.
ويمكن أن تقوم بتعطيل هذه التطبيقات عن طريق الذهاب إلى إعدادات الجهاز >>مدير التطبيقات >> صفحة التطبيق الذي تريد تعطيله وتضغط على Disable، حتى التطبيقات التي قمت أنت بتنصيبها يصبح بعضها بعد فترة غير مستخدم لذلك أنصحك بحذفها وتخفيف الضغط على نظام الجاهز وتوفير المساحة والذاكرة.
تعطيل الرسوم ANIMATIONS
المقصود هنا هي حركة رسومات واجهات النظام حيث يوفر نظام أندرويد ضمن صفحة خيارات المطورين Developer Options ثلاثة خيارات تحكم بنعومة حركة الرسومات، هذه النعومة تستهلك ذاكرة ومعالجة أكبر من أجل إظهارها في أفضل حالات النعومة والانسياب ويمكننا بكل بساطة إيقافها بشكل كامل مما يوفر ذاكرة بشكل جيد وخصوصاً للأشخاص الذي يعانون من بطء بالجهاز ويمكن الوصول إلى هذه الإعدادات عن طريق صفحة خيارات المطورين Developer Options وإعطاء قيمة Animations off لكل من الخيارات الثلاثة التالية:
- Window animation scale
- Transition animation scale
- Animator duration scale
و لكي تصل لخيارات المطور اتبع التالي:
اذهب الي الاعدادات >> حول الهاتف>> قم بالضغط المستر علي Build number حتي 10 مرات متتالية و ستلاحظ ظهور خيارات المطور في الصفحة الرئيسية للاعدادات.
كيفية تحسين أداء الذاكرة RAM مع وجود روت بالجهاز؟
تتمحور هذه الطريقة على نقطة واحد وهي ملف SWAP والذي لا يمكننا الوصول إليه والتحكم به من دون وجود روت ضمن الجهاز، ملف SWAP هو فكرة موجودة سابقاً ضمن نظام ويندوز تعتمد على تخصيص مساحة ضمن القرص الصلب في جهاز الحاسب تسمى SWAP هذه الساحة تعتبر كذاكرة وهمية إضافة للجهاز، فعندما تمتلئ الذاكرة RAM يتم نقل المعلومات غير المستخدمة ضمن الذاكرة إلى هذه ملف SWAP من أجل التخفيف عن الذاكرة لكي تستطيع العمل وعندما نحتاج إلى استخدام المعلومات التي تم نقلها يتم استردادها من SWAP إلى ذاكرة RAM مرة أخرى.
ويستخدم أندرويد نفس المبدأ تماماً حيث يقوم بإنشاء ملف SWAP يقوم باستخدامه من أجل نقل الملفات التي لا يستطيع إغلاقها من أجل التخفيف عن الذاكرة RAM وتوفير المساحة من أجل القيام بالعمليات الأكثر أهمية، وتعتمد الفكرة التي سنقوم بها على التحكم بهذا الملف وزيادة حجمه إنشاء نسخة منه ضمن الذاكرة SD card من أجل تكبيره والسماح له بإعطاء أداء أفضل للجهاز، حيث يتم وضعه بشكل افتراضي ضمن الذاكرة الداخلية وبمساحة مختلفة بحسب كل جهاز.
ملاحظة: لكي تتمكن من القيام بهذه العملية عليك أن تمتلك ذاكرة SD card نوع class 4 كحد أدنى مع أنه يفضل أن تمتلك واحدة نوع class 10 هذه الأنواع تختلف فيما بينها بسرعة نقل المعلومات من وإلى الذاكرة SD حيث أن نوع class 10 أسرع بكثير وهو ما سيعطي أداء أفضل للعملية، ويجب أن يتوفر ضمن الذاكرة SD مساحة 4 جيجا فارغة كحد أدنى. و ان كنت لاتعرف نوع الكارت فيمكنك ان تري دائر صغيرة مرسومة علي الكارت بداخلها رقم صغير كما بالصورة فهذا الرقم هو سرعة الكارت اي class 4
اختبار التوافقية
fdfdf
ردحذف