أصبح استهلاك متصفح جوجل كروم (Google Chrome) للذاكرة العشوائية مادة دسمة للنكات والميمز (Memes) في مجتمع التقنية، حيث يصور المتصفح كوحش جائع يلتهم كل جيجابايت يجدها في طريقه.

لكن خلف هذه السمعة السيئة، توجد هندسة برمجية ذكية ومبررات تقنية قوية. إن فهم "لماذا" يقوم كروم بذلك سيغير نظرتك للأمر من كونه "عيباً" إلى كونه "ميزة" تهدف لراحتك وأمانك، وسنتطرق أيضاً لكيفية ترويض هذا الوحش إذا تجاوز حدوده.

سر الاستهلاك: العزل وتعدد العمليات (Process Isolation)

السبب الرئيسي والأساسي لاستهلاك كروم للرام هو اعتماده على معمارية تعدد العمليات. في المتصفحات القديمة، كان المتصفح بالكامل يعمل كعملية واحدة (Single Process). إذا حدث خطأ في صفحة ويب واحدة، كان المتصفح ينهار بالكامل وتغلق جميع النوافذ. جوجل كروم غيّر هذه اللعبة. كل تبويب (Tab)، كل إضافة (Extension)، وكل تطبيق ويب يعمل كـ "عملية مستقلة" (Separate Process) في الذاكرة.

هذا يعني أنك إذا فتحت 10 تبويبات، فأنت تقنياً تشغل 10 نسخ مصغرة من المتصفح. الميزة هنا هي الاستقرار والأمان؛ إذا انهارت صفحة فيسبوك، لن يتأثر يوتيوب المفتوح في التبويب المجاور. كما أن هذا العزل (Sandboxing) يمنع الأكواد الخبيثة في صفحة ما من الوصول لبيانات الصفحات الأخرى. ضريبة هذا الأمان والاستقرار هي استهلاك مضاعف للذاكرة، لأن كل عملية تحتاج لنسخة خاصة بها من ملفات التشغيل الأساسية.

التنبؤ والسرعة (Pre-rendering)

جوجل كروم مهووس بالسرعة. المتصفح يستخدم خوارزميات ذكية للتنبؤ بما ستفعله تالياً. إذا كنت تقرأ مقالاً إخبارياً، قد يقوم كروم بتحميل الروابط الموجودة في الصفحة مسبقاً في الخلفية وتخزينها في الرام. عندما تضغط فعلياً على الرابط، تفتح الصفحة فوراً وكأنها سحر. هذه الميزة توفر عليك ثواني من الانتظار، لكنها تستهلك الرام لتخزين بيانات صفحات قد لا تفتحها أصلاً. بالنسبة لكروم، الرام الفارغة هي رام مهدرة.

كيف تعالج المشكلة وتسيطر على الاستهلاك؟

على الرغم من أن الاستهلاك مبرر، إلا أنه قد يصبح مزعجاً للأجهزة ذات الذاكرة المحدودة (8 جيجابايت أو أقل). إليك الحلول العملية:

1. تفعيل ميزة "توفير الذاكرة" (Memory Saver):
استجابت جوجل لشكاوى المستخدمين وأضافت ميزة رسمية تسمى Memory Saver. تقوم هذه الميزة تلقائياً بتجميد التبويبات التي لا تستخدمها لفترة معينة، وتحرر الذاكرة التي كانت تستهلكها. عندما تعود للنقر على التبويب، يتم إعادة تحميله. تأكد من تفعيلها من إعدادات الأداء (Performance Settings).

2. إدارة الإضافات (Extensions) بصرامة:
الإضافات هي القاتل الصامت للرام. كل إضافة مثبتة تستهلك جزءاً من الذاكرة حتى لو لم تكن تستخدمها. قم بمراجعة إضافاتك، واحذف ما لا تحتاجه، وعطل ما تستخدمه نادراً. إضافة واحدة سيئة البرمجة قد تستهلك 500 ميجابايت وحدها!

3. استخدم مدير مهام كروم (Chrome Task Manager):
نعم، كروم لديه مدير مهام خاص به (يمكن فتحه بالضغط على Shift + Esc داخل المتصفح). هذا المدير يختلف عن مدير مهام ويندوز، حيث يخبرك بالتفصيل الممل أي تبويب وأي إضافة تستهلك الرام. ستتفاجأ غالباً بأن تبويباً واحداً فيه فيديو إعلاني يستهلك أكثر من المتصفح كله. أغلق العمليات المسيئة يدوياً من هنا.

4. التحديث المستمر:
يعمل مهندسو كروم باستمرار على تحسين كفاءة المتصفح. التحديثات الأخيرة حسنت بشكل كبير من طريقة تعامل المتصفح مع جافا سكريبت وإدارة الموارد. التأكد من أنك تستخدم آخر نسخة هو أسهل طريقة لتحسين الأداء.

الخلاصة

جوجل كروم يستهلك الرام ليمنحك تجربة تصفح سريعة، آمنة، ومستقرة. إنه يستغل الموارد المتاحة لخدمتك بدلاً من تركها فارغة. ولكن، ببعض الإدارة الذكية للإضافات واستخدام ميزات توفير الطاقة الجديدة، يمكنك الاستمتاع بكل مميزات كروم دون أن تخنق جهازك.