إذا لم يكن لديك ذاكرة وصول عشوائي (RAM) “كافية” في جهاز الكمبيوتر الخاص بك ، فيجب أن تكون قد جربت (أو فكرت في تجربة) أداة تنظيف ذاكرة الوصول العشوائي التي تعد بتحرير ذاكرة الوصول العشوائي بسرعة.
هل تساءلت يومًا عن كيفية عمل التنظيف والتعزيز السريع في ذاكرة الوصول العشوائي؟ كيف تعمل هذه الأدوات على تحرير ذاكرة الوصول العشوائي؟ هل يخصصون العمليات في مكان آخر أم يقومو بمنعها تماماً؟ أم أنها مجرد مزيفة؟
حسنًا ، هناك الكثير من المناقشات الجارية حول أدوات تنظيف / تحسين ذاكرة الوصول العشوائي ، سواء لصالح أو ضد.
في هذه المقالة ، سنحاول توضيح المفاهيم الخاطئة حول أدوات تنظيف ذاكرة الوصول العشوائي.
كيف تعمل ذاكرة الوصول العشوائي (RAM)
تستخدم أنظمة التشغيل كلاً من ذاكرة الوصول العشوائي (RAM) والتخزين داخل محرك الأقراص الثابتة لكتابة العمليات وتبادلها.
تحتوي جميع أنظمة التشغيل الحديثة تقريبًا (التي تم إصدارها في السنوات العشر الماضية) على نظام إدارة ذاكرة الوصول العشوائي الذكي لتخزين العمليات مؤقتًا والاستفادة الكاملة من ذاكرة الوصول العشوائي الفعلية وذاكرة الوصول العشوائي الافتراضية المخزنة في وحدة تخزين محرك الأقراص الثابتة.
ذاكرة الوصول العشوائي المادية عالية السرعة ، لذلك تتم كتابة جميع العمليات النشطة هناك.
من ناحية أخرى ، يكون تخزين القرص الصلب بطيئًا جدًا ، لذلك يتم نقل العمليات السلبية هناك للحفاظ على المزيد من ذاكرة الوصول العشوائي خالية لمعالجة العمليات الأكثر أهمية أو الملحة.
ذاكرة الوصول العشوائي الافتراضية هي الذاكرة التي يتم تخزينها عادةً في ملف في محرك أقراص النظام ؛ يطلق عليه pagefile.sys في Windows وملف swap في نظام التشغيل Mac OS X.
عند استخدام جهاز الكمبيوتر الخاص بك ، يقوم نظام التشغيل باستمرار بنقل العمليات الأقل أهمية (العمليات السلبية) إلى ذاكرة الوصول العشوائي الافتراضية (ذاكرة أبطأ) ، وتحرير ذاكرة الوصول العشوائي الفعلية (ذاكرة أسرع) للعمليات المهمة (العمليات النشطة).
بالإضافة إلى ذلك ، يقوم نظام التشغيل أيضًا بتخزين العمليات الأقل أهمية مؤقتًا لتحرير ذاكرة الوصول العشوائي للعمليات الأساسية.
يمكنك الضغط على مفاتيح Ctrl + Shift + Esc في الويندوز لإحضار مدير المهام والانتقال إلى علامة التبويب “Performance” لمشاهدة جميع التفاصيل المتعلقة بذاكرة الوصول العشوائي.
في نظام التشغيل Mac OS X ، يمكنك الضغط على Command + Shift + Escape لفتح “Activity Monitor” ورؤية استخدام ذاكرة الوصول العشوائي في قسم الذاكرة “Memory“.
كيف ترى أن ذاكرة الوصول العشوائي تعمل في الوقت الفعلي
يمكنك أيضًا مشاهدة هذا يحدث في الوقت الفعلي ، إليك ما عليك القيام به:
افتح علامتي تبويب في متصفحك بهما مواقع ويب منفصلة ، مثل weketech.com على أحدهما وخدمة البريد الإلكتروني الخاصة بك من ناحية أخرى. إذا قمت بالتبديل بين علامات التبويب هذه ، فلن يكون هناك تأخير ..
الآن قم بتصغير المتصفح وافعل أي شيء آخر على جهاز الكمبيوتر الخاص بك ، على سبيل المثال ، افتح مدير الملفات وانقل 2-3 مجلدات إلى موقع آخر. بعد 10-15 ثانية من العودة ومحاولة التبديل بين علامات التبويب مرة أخرى ، سترى “رمز المعالجة” بجوار مؤشر الماوس (وهو عبارة عن دائرة زرقاء في الويندوز) ، وقد يكون هناك تأخير بسيط أيضًا.
تُظهر هذه العملية التي تستغرق 1-3 ثوانٍ أن نظام التشغيل ينقل العمليات من ذاكرة الوصول العشوائي الافتراضية إلى ذاكرة الوصول العشوائي الفعلية.
ملاحظة: إذا كان لديك SSD بدلاً من HDD ، فيجب أن يكون التأخير صغيرًا جدًا ، ويكاد يكون غير ملحوظ.
بشكل عام ، يعد نظام إدارة ذاكرة الوصول العشوائي في جميع أنظمة التشغيل الحديثة ممتازًا ولا ينبغي أن يتطلب تدخلًا من أدوات الطرف الثالث.
كيف تعمل أدوات تنظيف ذاكرة الوصول العشوائي (RAM)
تعمل معظم أدوات تنظيف ذاكرة الوصول العشوائي (RAM) على تقليل استخدام ذاكرة الوصول العشوائي الفعلية. عادةً ما يقومون بتحويل جميع العمليات إلى ذاكرة الوصول العشوائي الافتراضية ومسح ذاكرة التخزين المؤقت الفعلية لذاكرة الوصول العشوائي لتحرير ذاكرة الوصول العشوائي.
بمجرد إخبار أداة تنظيف ذاكرة الوصول العشوائي (RAM) بتحرير ذاكرة الوصول العشوائي ، فإنها ستضع ضغطًا شديدًا على ذاكرة الوصول العشوائي الفعلية. سيعتقد نظام التشغيل أن الأداة تتطلب الكثير من ذاكرة الوصول العشوائي ، ولتحقيق ذلك ، ستنقل جميع العمليات الأخرى إلى ذاكرة الوصول العشوائي الافتراضية.
بمجرد أن تتأكد أداة التنظيف من نقل جميع العمليات إلى ذاكرة الوصول العشوائي الافتراضية ، ستتوقف عن الضغط وستظهر لك أنها قد حررت الكثير من ذاكرة الوصول العشوائي. في نفس العملية ، سيتم أيضًا حذف جميع البيانات المخزنة مؤقتًا داخل ذاكرة الوصول العشوائي الفعلية.
لتوضيح العملية ، قمنا بإجراء تجربتين سريعتين ، يمكنك تجربتهما بنفسك أيضًا:
لقد اخترنا أداة “Memory Optimizer” المدمجة في برنامج Glary Utilities والذي يمكنه تحرير ما يصل إلى 90٪ من إجمالي ذاكرة الوصول العشوائي. بناءً على لقطات الشاشة أدناه ، كان استخدام ذاكرة الوصول العشوائي الخاصة بي 78٪ -84٪ وقت التجربة.
عندما قمنا بالنقر فوق تحسين “Optimize” لتحرير ذاكرة الوصول العشوائي ، بدأت الأداة على الفور في استخدام 99٪ -100٪ من ذاكرة الوصول العشوائي الخاصة بي. بعد 4-5 ثوانٍ ، توقف عن استخدام ذاكرة الوصول العشوائي وانخفض استخدام ذاكرة الوصول العشوائي الخاصة بي إلى 23٪!
أصدرت الأداة كمية هائلة من ذاكرة الوصول العشوائي وسيجد المستخدم العادي بالتأكيد هذه العين. ومع ذلك ، بمجرد الانتهاء من ذلك ، تعطلت جميع البرامج المفتوحة في جهاز الكمبيوتر الخاص بي واستغرقت ما لا يقل عن 5-7 ثوانٍ للعمل مرة أخرى.
في لقطة الشاشة أدناه ، يمكنك رؤية كيف لا يستجيب متصفح Opera الخاص بنا بعد استخدام هذه الأداة.
لإثبات أن هذه الأدوات ترسل العمليات فقط إلى ذاكرة الوصول العشوائي الافتراضية ، قمنا بتجربة أخرى. التجربة هي نفسها التي تم إجراؤها أعلاه ، ولكن هذه المرة قمت بتعطيل “pagefile.sys” في جهاز الكمبيوتر الذي يعمل بنظام ويندوز ، أي لقد قمنا بتعطيل ذاكرة الوصول العشوائي الافتراضية تمامًا.
بمجرد الضغط على زر تحسين “Optimize” لتحرير ذاكرة الوصول العشوائي ، بدأت مرة أخرى في استخدام 100٪ من ذاكرة الوصول العشوائي الخاصة بي وفي أقل من ثانيتين تعطل جهاز الكمبيوتر الخاص بي مع شاشة زرقاء من الموت.
حدث هذا بسبب عدم توفر ذاكرة الوصول العشوائي الافتراضية. نظرًا لأن الويندوز لم يكن لديه مكان لإرسال العمليات الأخرى ، فقد أدى الضغط إلى تعطل جهاز الكمبيوتر الخاص بي.
لماذا أدوات تنظيف ذاكرة الوصول العشوائي سيئة
الآن بعد أن تعرفت على كيفية عمل أدوات تنظيف ذاكرة الوصول العشوائي ، دعنا نرى سبب كونها سيئة.
نحن نعلم الآن أن أدوات تنظيف ذاكرة الوصول العشوائي تنقل جميع العمليات النشطة والسلبية إلى ذاكرة الوصول العشوائي الافتراضية ، وهي أبطأ بكثير من ذاكرة الوصول العشوائي الفعلية.
هذا يعني أن جهاز الكمبيوتر الخاص بك سوف يتباطأ حتى يقوم نظام التشغيل بإعادة العمليات إلى ذاكرة الوصول العشوائي الفعلية مرة أخرى.
كما قلت في التجربة الأولى ، توقفت البرامج في جهاز الكمبيوتر الخاص بي لمدة 5-7 ثوانٍ بعد استخدام أداة تنظيف ذاكرة الوصول العشوائي. في تلك الثواني الخمس إلى السبعة ، كان نظام إدارة ذاكرة الوصول العشوائي لنظام التشغيل يحاول إصلاح أخطاء أداة تنظيف ذاكرة الوصول العشوائي وإعادة كل العملية إلى ذاكرة الوصول العشوائي الفعلية.
بالإضافة إلى ذلك ، نظرًا لأن هذه الأدوات تقوم أيضًا بحذف البيانات المخزنة مؤقتًا داخل ذاكرة الوصول العشوائي ، فسوف يستغرق الأمر أيضًا وقتًا أطول لتحميل برنامج مغلق أو مصغر مؤخرًا.
لا توجد مزايا عديدة لتحرير ذاكرة الوصول العشوائي ، ولكنها قد تساعد في الاهتمام بالبرامج التي بها مشكلات تسرب الذاكرة.
تعني مشكلة تسرب الذاكرة ببساطة أن الذاكرة مخصصة لبرامج معينة ولكن لا يتم استخدامها بواسطة البرنامج أو يتم تحريرها عند إنهاء البرنامج. لا يمكن لنظام التشغيل مسح هذه الذاكرة.
يجب عليك إعادة تشغيل جهاز الكمبيوتر أو استخدام أداة تنظيف ذاكرة الوصول العشوائي لاستعادتها. إذا كانت ذاكرة الوصول العشوائي للكمبيوتر الشخصي ممتلئة حتى في حالة عدم وجود برامج أو عمليات قيد التشغيل ، فقد يكون ذلك أيضًا بمثابة تسرب للذاكرة.
منظفات RAM مقابل مديري RAM
نحن متأكدون من أن العديد من القراء سوف يجادلون بأن منظفات الذاكرة مثل CleanMem أو Wise Memory Optimizer أو Memory Cleaner تعمل على تسريع جهاز الكمبيوتر. الشيء هو أن برامج مثل CleanMem ليس أداة لتنظيف ذاكرة الوصول العشوائي.
هم أكثر من مدير ذاكرة الوصول العشوائي الذي يعمل جنبًا إلى جنب مع نظام إدارة الذاكرة المدمج في نظام ويندوز.
تجبر هذه الأدوات نظام الويندوز على إيقاف نقل العمليات الخاملة الحالية إلى الذاكرة الظاهرية (pagefile.sys) وبدلاً من ذلك نقلها إلى ذاكرة التخزين المؤقت داخل ذاكرة الوصول العشوائي كعمليات “الاستعداد”.
تعد ذاكرة التخزين المؤقت أسرع بكثير في مسح البيانات أو استردادها مقارنة بالذاكرة الافتراضية التي تتميز بسرعات قراءة / كتابة بطيئة.
ومن ثم ، تساعد هذه الأدوات في تسريع الكمبيوتر حيث يتم قراءة العمليات السلبية من ذاكرة التخزين المؤقت بدلاً من الذاكرة الظاهرية.
إذا كانت ذاكرة الوصول العشوائي لديك منخفضة ، فستعمل أداة مثل CleanMem بالتأكيد على تسريع جهاز الكمبيوتر (أنا أستخدمه منذ أكثر من عام الآن). من ناحية أخرى ، ستركز أدوات تنظيف الذاكرة على نقل العمليات إلى الذاكرة الافتراضية ، وهو أمر سيء لجهاز الكمبيوتر.
الخُلاصة – السبب الرئيسي لاستخدام أي شخص لأدوات تنظيف ذاكرة الوصول العشوائي هو أن ذاكرة الوصول العشوائي تمتلئ بسرعة وأنهم يريدون “تحرير” ذاكرة الوصول العشوائي. نظرًا لأن أنظمة التشغيل تقوم بالتخزين المؤقت للعمليات التي تم فتحها مسبقًا ، فقد يبدو أن ذاكرة الوصول العشوائي الخاصة بك يتم استهلاكها بسرعة إلى حد ما.
ومع ذلك ، فإن ذاكرة الوصول العشوائي الكاملة ليست بالضرورة أمرًا سيئًا لأن نظام التشغيل يستفيد من ذاكرة الوصول العشوائي. على العكس من ذلك ، فإن ذاكرة الوصول العشوائي المجانية غير مجدية حيث لا يتم استخدامها من قبل نظام التشغيل لتسريع الأمور.
حتى إذا كان نظام التشغيل منخفضًا في ذاكرة الوصول العشوائي للعمليات الجديدة ، فيمكنه مسح ذاكرة التخزين المؤقت بسرعة واستخدام ذاكرة الوصول العشوائي المحررة لفتح عمليات جديدة. إذا كنت تتطلع إلى تسريع جهاز الكمبيوتر ، فستكون أداة إدارة ذاكرة الوصول العشوائي (RAM) خيارًا أفضل من أداة تنظيف ذاكرة الوصول العشوائي المخادعة التي تجعلها تبدو وكأن جهاز الكمبيوتر الخاص بك يتسارع في حين أنه يؤدي في الواقع إلى إبطاء الأمور خلف الكواليس.
أخيرًا ، يعد السماح لنظام التشغيل بمعالجة ذاكرة الوصول العشوائي خيارًا سليمًا لمعظم المستخدمين. إذا كانت ذاكرة الوصول العشوائي منخفضة لديك ، فإن الطريقة الوحيدة لاكتساب المزيد من السرعات هي ترقية ذاكرة الوصول العشوائي. إذا كنت حقًا بحاجة إلى تنظيف ذاكرة الوصول العشوائي ، فاستخدم مدير ذاكرة الوصول العشوائي بدلاً من أداة تنظيف ذاكرة الوصول العشوائي.