کاری کنید Chrome در ویندوز 10 از حافظه کمتری استفاده کند

مرورگر وب گوگل کروم(Google Chrome) به طور پیش فرض از یک فرآیند برای هر تب استفاده می کند. اگر Task Manager Windows(Windows Task Manager) را باز کنید، می‌توانید چندین فرآیند Google Chrome را ببینید. اینترنت اکسپلورر(Internet Explorer) نیز از این مدل پیروی می کند. ایده پشت این کار این است که اگر هر یک از برگه‌های شما خراب شود، کل مرورگر خراب نمی‌شود، زیرا فرآیند هر تب اجرا می‌شود. فقط آن برگه خراب می شود.

اگر احساس می‌کنید باید برخی منابع را در دستگاه ویندوز 10(Windows 10) خود ذخیره کنید ، می‌توانید Chrome را طوری تنظیم کنید که فقط از یک فرآیند برای همه برگه‌های یک وب‌سایت استفاده کند.

کروم(Chrome) از یک مدل فرآیند پشتیبانی می‌کند که تمام نمونه‌های یک وب‌سایت را در یک فرآیند گروه‌بندی می‌کند، در حالی که فرآیندهای سایت‌های مختلف از یکدیگر جدا می‌شوند. مزیت استفاده از این مدل این است که از آنجایی که این مدل فرآیندهای همزمان کمتری نسبت به مدل پیش‌فرض ایجاد می‌کند، سربار حافظه کاهش می‌یابد. این باعث صرفه جویی در برخی از منابع رایانه شما می شود.

هزینه کمی(small price) که باید بپردازید این است که اگر یک برگه از یک وب سایت به دلایلی از کار بیفتد، همه برگه های دیگر همان وب سایت از کار می افتد. با این حال، مرورگر یا برگه های باز سایر وب سایت ها خراب نمی شود.

این می تواند در برخی مواقع به مشکل دیگری(another issue at times) منجر شود . می تواند منجر به فرآیندهای رندر بزرگ شود:

Sites like google.com host a wide variety of applications that may be open concurrently in the browser, all of which would be rendered in the same process. Thus, resource contention and failures in these applications could affect many tabs, making the browser seem less responsive. It is unfortunately hard to identify site boundaries at a finer granularity than the registered domain name without breaking backwards compatibility.

برای استفاده از این مدل، کاربران باید هنگام راه‌اندازی Chromium(Chromium) ، سوئیچ خط فرمان –process-per-site را مشخص کنند . این فرآیندهای رندر کمتری را ایجاد می کند و مقداری استحکام را با سربار حافظه کمتر معامله می کند. این مدل بر اساس مبدأ محتوا است و نه روابط بین برگه ها.

رفع(Fix) : استفاده از CPU، حافظه یا دیسک بالا کروم(Chrome high CPU, Memory or Disk usage) .

کاری کنید Chrome از حافظه کمتری استفاده کند

بنابراین، اگر می‌خواهید در حین استفاده از Chrome ، حافظه خود را ذخیره کنید و مایلید این فداکاری‌های کوچک را انجام دهید، می‌توانید Chrome را به گونه‌ای پیکربندی کنید که در آن اجرا شود، حالتی که به آن حالت پردازش در هر سایت(Process-per-site) می‌گویند . برای انجام این کار، روی میانبر کروم(Chrome) کلیک راست کرده و Properties را انتخاب کنید . سوئیچ –process -per-site را به (–process-per-site)URL هدفی که در کادر می بینید اضافه کنید. همچنین می‌توانید آن را به فایل اجرایی اصلی Chrome در پوشه برنامه(Program Folder) آن اضافه کنید . بنابراین مسیر اکنون در مورد من به صورت زیر خواهد بود:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --process-per-site

کاری کنید Chrome از حافظه کمتری استفاده کند

روی Apply و Exit کلیک کنید.

اگر این مورد تفاوتی در نحوه اجرای Chrome شما ایجاد کرد، به ما اطلاع دهید .

در اینجا ایده های بیشتری برای (Here are more ideas to )کاهش مصرف بالای حافظه کروم و(reduce Chrome high memory usage & make) استفاده کمتر از رم وجود دارد.(reduce Chrome high memory usage & make it use less RAM.)



About the author

من یک مهندس نرم افزار هستم که هم در کروم و هم در برنامه های بازی تجربه دارم. من در 4 سال گذشته روی راه حل های مرورگر گوگل کروم کار کرده ام و همچنین روی بازی های چندین پلتفرم مختلف کار کرده ام. مهارت های من در طراحی، آزمایش و مدیریت پروژه های نرم افزاری نهفته است. من علاوه بر کارم به عنوان مهندس نرم افزار، در زمینه حفظ حریم خصوصی، حساب های کاربری و مسائل ایمنی خانواده نیز تجربه دارم.



Related posts