احفظ الذاكرة في Chrome باستخدام عملية واحدة لكل موقع
- فئة: جوجل كروم
عندما تفتح مدير المهام على نظام الكمبيوتر الخاص بك بعد بدء تشغيل Google Chrome وفتح موقعين ، ستلاحظ أن Chrome يستخدم عملية واحدة لكل علامة تبويب فتحتها في المتصفح بالإضافة إلى واحدة لنواة المتصفح وأخرى لوحدة معالجة الرسومات (وحدة معالجة الرسومات).
لا داعي للقلق حقًا ما لم يكن نظامك منخفضًا في ذاكرة الوصول العشوائي نظرًا لأن استخدام ذاكرة المتصفح يتأثر بشدة بعدد العمليات التي ينتجها.
تظهر المشكلة الحقيقية عند تشغيل الكثير من علامات التبويب في المتصفح ، على سبيل المثال 100 أو أكثر. في حين أن الأمر لا يزال يعتمد على ذاكرة الوصول العشوائي المثبتة إذا كنت ستلاحظ تأثيرًا على أداء النظام أم لا ، فمن الآمن القول أنك ستواجه حدودًا في النهاية.
تلميح : يمكنك فتح chrome: // memory-redirect في المتصفح لعرض معلومات الذاكرة. (تحديث: قامت Google بإزالة الخيار). هناك تجد كل علامة تبويب مدرجة على سبيل المثال ومعرف العملية الخاص بها. يمكنك استخدامه للعثور عليه في إدارة مهام Windows.
يقوم Chrome افتراضيًا بتشغيل كل موقع ويب تفتحه في عمليته الخاصة. افتح خمس صفحات هنا على Ghacks في علامات التبويب وستحصل على خمس عمليات من chrome.exe.
على الرغم من أن هذا يعد أمرًا رائعًا في بعض الأحيان لتحقيق الاستقرار والأمان ، حيث تقوم بفصل تلك الصفحات عن بعضها البعض لتجنب حدوث مشكلة في أحدها يمكن أن تؤدي إلى تعطيل المتصفح بالكامل ، فقد لا يكون الأمر يستحق الذاكرة التي يستخدمها ذلك.
يمكنك تبديل طريقة Chrome في التعامل مع العمليات باستخدام معلمة التشغيل - العملية لكل موقع . إذا قمت بذلك ، فسيبدأ Chrome عملية واحدة لمواقع الويب التي تفتحها. ستعمل جميع صفحات Ghacks الخمس في نفس العملية بدلاً من خمس عمليات مختلفة توفر قدرًا كبيرًا من ذاكرة الوصول العشوائي في هذه العملية.
لاستخدام المعلمة ، ما عليك سوى إلحاقها باختصار Chrome. في نظام التشغيل Windows ، انقر بزر الماوس الأيمن فوق الاختصار الذي تستخدمه لتشغيل Chrome وتحديد الخصائص. إذا كان الاختصار متصلاً بشريط المهام ، فانقر بزر الماوس الأيمن مرة ثانية على اسم البرنامج عند فتح قائمة jumplist.
حدد موقع الحقل الهدف وألحق المعلمة بالنهاية. تأكد من وجود مسافة بين chrome.exe والعملية لكل موقع. في نظام الاختبار الخاص بي ، يبدو السطر الكامل كما يلي: C: Users Martin AppData Local Chromium Application chrome.exe --disable-plugins --process-per-site.
تحتاج إلى إعادة تشغيل Google Chrome بعد ذلك قبل تفعيل التغييرات. إذا لاحظت مشاكل بعد ذلك ، فقم بإزالة المعلمة من الاختصار مرة أخرى وسيعود كل شيء إلى طبيعته.
تعمل الطريقة بشكل أفضل إذا كان لديك عدد كبير من علامات التبويب المفتوحة في أي وقت في Chrome والتي يشارك بعضها على الأقل مجال الجذر. ليس له أي تأثير إذا لم يكن الأمر كذلك.