گوگل کروم یکی از محبوب‌ترین مرورگرهای جهان است، اما در برخی شرایط می‌تواند مقدار زیادی از منابع پردازنده را مصرف کند. باز بودن تعداد زیادی تب، افزونه‌های سنگین و قدیمی بودن مرورگر از مهم‌ترین دلایل افزایش مصرف CPU کروم هستند.

اگر هنگام بررسی Task Manager در ویندوز یا Activity Monitor در مک متوجه شده‌اید که Google Chrome بخش بزرگی از توان پردازنده را اشغال کرده است، احتمالاً با مشکلی مواجه شده‌اید که بسیاری از کاربران تجربه‌اش می‌کنند.

در شرایط شدید، مصرف CPU توسط Chrome می‌تواند حتی به حدود ۹۰ درصد برسد. در این وضعیت، کامپیوتر ممکن است به‌شدت کند شود، برنامه‌ها از کار بیفتند یا کرش کنند، فن دستگاه با سرعت بیشتری بچرخد و باتری نیز سریع‌تر از حالت معمول تخلیه شود. همه این نشانه‌ها نشان می‌دهند که سیستم برای اجرای فرایندهای مرورگر تحت فشار قرار گرفته است.

اما چرا کروم گاهی چنین فشاری به پردازنده وارد می‌کند و چگونه می‌توان این مشکل را برطرف کرد؟ برای پاسخ به این سوال باید با مجله اینترنتی اسید هولیک همراه باشید.

چرا Chrome مصرف CPU بالایی دارد؟

یکی از دلایل اصلی مصرف بالای CPU در کروم، باز بودن تعداد زیادی تب است.

Chrome برای مدیریت بهتر پایداری مرورگر، بسیاری از تب‌ها و فرایندهای خود را در پردازش‌های جداگانه اجرا می‌کند. در نتیجه، هرچه تعداد تب‌های باز بیشتر شود، منابع بیشتری از پردازنده درگیر خواهند شد.

البته صرفاً تعداد تب‌ها تعیین‌کننده نیست. محتوایی که در این تب‌ها اجرا می‌شود نیز اهمیت زیادی دارد.

برای مثال، پخش ویدئوهای با کیفیت بالا، اجرای بازی‌های تحت وب یا استفاده از برنامه‌های آنلاین مانند ویرایشگرهای ویدئو، ویرایشگرهای عکس و ابزارهای طراحی می‌تواند فشار زیادی به CPU وارد کند.

به همین دلیل ممکن است حتی چند تب محدود نیز در صورت اجرای برنامه‌های سنگین، مصرف پردازنده Chrome را به شکل قابل توجهی افزایش دهند.

افزونه‌های Chrome چگونه باعث افزایش مصرف پردازنده می‌شوند؟

افزونه‌های مرورگر نیز یکی دیگر از عوامل مهم مصرف بالای CPU هستند.

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

اگر افزونه‌ای را مدت‌هاست استفاده نمی‌کنید، بهتر است آن را حذف یا غیرفعال کنید.

در حالت ایده‌آل، Chrome باید فقط افزونه‌هایی را اجرا کند که واقعاً به آن‌ها نیاز دارید. کاهش تعداد افزونه‌های فعال می‌تواند یکی از سریع‌ترین راه‌ها برای کم کردن مصرف منابع مرورگر باشد.

آیا قدیمی بودن Chrome می‌تواند مصرف CPU را افزایش دهد؟

بله. نسخه قدیمی Chrome نیز می‌تواند یکی از عوامل افزایش مصرف پردازنده باشد.

گوگل در نسخه‌های جدید مرورگر، علاوه بر قابلیت‌های تازه، بهبودهای مختلفی در عملکرد و سازگاری Chrome با سخت‌افزار و سیستم‌عامل اعمال می‌کند.

بنابراین اگر مرورگر مدت زیادی به‌روزرسانی نشده باشد، ممکن است از بهینه‌سازی‌های جدید بهره نبرد و برای انجام برخی وظایف، فشار بیشتری به CPU وارد کند.

به همین دلیل، قبل از انجام اقدامات پیچیده‌تر، بهتر است مطمئن شوید که Chrome به آخرین نسخه موجود به‌روزرسانی شده است.

چگونه مصرف CPU گوگل کروم را کاهش دهیم؟

در بسیاری از موارد، برای کاهش مصرف CPU نیازی به تغییرات پیچیده نیست. اولین اقدام این است که بار کاری Chrome را کاهش دهید.

تب‌های اضافی را ببندید

تمام تب‌هایی را که دیگر به آن‌ها نیاز ندارید ببندید. اگر چند پنجره Chrome به‌طور هم‌زمان باز است، پنجره‌های اضافی را نیز ببندید.

گاهی کاربران هنگام تحقیق، نوشتن یا مقایسه اطلاعات، چند پنجره مرورگر باز می‌کنند. در چنین شرایطی بهتر است تا حد امکان از قابلیت‌های خود Chrome برای جابه‌جایی و مدیریت تب‌ها استفاده کنید و پنجره‌های غیرضروری را ببندید.

هر تب بسته‌شده می‌تواند بخشی از منابعی را که Chrome در اختیار گرفته آزاد کند.

افزونه‌های غیرضروری را حذف یا غیرفعال کنید

افزونه‌هایی را که استفاده نمی‌کنید بررسی کنید و موارد غیرضروری را حذف یا غیرفعال کنید.

بهتر است فقط افزونه‌های ضروری روی مرورگر فعال باشند؛ به‌خصوص اگر از لپ‌تاپ استفاده می‌کنید، زیرا کاهش فعالیت‌های پس‌زمینه علاوه بر CPU می‌تواند به کاهش مصرف باتری نیز کمک کند.

چگونه با Task Manager کروم، عامل مصرف بالای CPU را پیدا کنیم؟

اگر نمی‌خواهید به‌صورت حدسی تب‌ها را ببندید، Chrome ابزار داخلی Task Manager دارد که می‌تواند نشان دهد کدام تب یا افزونه بیشترین منابع پردازنده را مصرف می‌کند.

برای استفاده از این ابزار:

  1. روی آیکون سه‌نقطه در گوشه بالای سمت راست Chrome کلیک کنید.
  2. وارد More Tools شوید.
  3. گزینه Task Manager را انتخاب کنید.
  4. در فهرست نمایش‌داده‌شده، بخش مربوط به تب‌ها و افزونه‌ها را بررسی کنید.
  5. فرایندهایی را که با Tab، Extension یا Background page شروع می‌شوند و مقدار CPU بالایی دارند، پیدا کنید.
  6. فرایند موردنظر را انتخاب کنید.
  7. روی End Task کلیک کنید.

این روش به شما اجازه می‌دهد به‌جای بستن تصادفی تب‌ها، دقیق‌تر مشخص کنید کدام بخش از Chrome بیشترین فشار را به پردازنده وارد می‌کند.

Chrome را به آخرین نسخه به‌روزرسانی کنید

اگر Chrome مدت زیادی است به‌روزرسانی نشده، بهتر است ابتدا این موضوع را بررسی کنید.

در حالت معمول، Chrome به‌صورت خودکار به‌روزرسانی‌ها را دانلود می‌کند. اگر به‌روزرسانی آماده نصب باشد، معمولاً گزینه‌ای برای تکمیل فرایند به‌روزرسانی در گوشه بالای مرورگر مشاهده می‌شود.

برای تکمیل به‌روزرسانی:

  1. روی Finish update در گوشه بالای سمت راست کلیک کنید.
  2. گزینه Relaunch to Update را انتخاب کنید.
  3. Chrome بسته می‌شود، به‌روزرسانی را نصب می‌کند و سپس دوباره اجرا خواهد شد.

پس از اجرای مجدد مرورگر، بررسی کنید آیا مصرف CPU کاهش پیدا کرده است یا خیر.

اگر مصرف CPU کروم همچنان بالا بود، تنظیمات Chrome را ریست کنید

اگر بستن تب‌های اضافی، مدیریت افزونه‌ها و به‌روزرسانی مرورگر مشکل را حل نکرد، می‌توانید Chrome را به تنظیمات پیش‌فرض بازگردانید.

این کار می‌تواند زمانی مفید باشد که تنظیمات مرورگر یا تغییراتی که در طول زمان ایجاد شده‌اند، باعث رفتار غیرعادی Chrome شده باشند.

برای بازنشانی تنظیمات:

  1. روی آیکون سه‌نقطه در گوشه بالای سمت راست کلیک کنید.
  2. وارد Settings شوید.
  3. گزینه Reset Settings را انتخاب کنید.
  4. روی Restore settings to their original defaults کلیک کنید.
  5. گزینه Reset settings را انتخاب کنید.

این روش می‌تواند مانند یک شروع مجدد برای تنظیمات Chrome عمل کند و در برخی موارد مشکل مصرف غیرعادی منابع را برطرف کند.

آیا می‌توان مصرف CPU کروم را محدود کرد؟

اگر هیچ‌کدام از روش‌های بالا نتیجه نداد یا هنوز در حال بررسی علت اصلی مصرف بالای CPU هستید، می‌توانید به‌صورت موقت استفاده Chrome از پردازنده را محدود کنید.

این روش مشکل اصلی را برطرف نمی‌کند، اما می‌تواند مانع از آن شود که Chrome تمام توان پردازنده را مصرف کند و باعث کند شدن کل سیستم شود.

در چنین شرایطی ممکن است Chrome کمی کندتر کار کند، اما در مقابل سایر برنامه‌های کامپیوتر منابع بیشتری در اختیار خواهند داشت.

چگونه مصرف CPU Chrome را در ویندوز محدود کنیم؟

در ویندوز می‌توان از برنامه Process Lasso استفاده کرد. این برنامه نسخه رایگان محدود نیز دارد و امکان تعیین CPU Affinity برای Chrome را فراهم می‌کند.

CPU Affinity مشخص می‌کند یک فرایند اجازه استفاده از کدام هسته‌های پردازنده را دارد.

برای انجام این کار:

  1. Process Lasso را اجرا کنید.
  2. روی Pause کلیک کنید تا فهرست فرایندها دائماً به‌روزرسانی نشود.
  3. روی Chrome.exe کلیک راست کنید.
  4. وارد CPU Affinity شوید.
  5. گزینه Always را انتخاب کنید.
  6. تیک هسته‌هایی را که نمی‌خواهید Chrome از آن‌ها استفاده کند بردارید.

در این مرحله باید با احتیاط عمل کنید. اگر تعداد زیادی از هسته‌ها را از دسترس Chrome خارج کنید، مرورگر ممکن است بیش از حد کند شود. بنابراین بهتر است تعداد هسته‌های اختصاص‌یافته به Chrome را به‌تدریج تنظیم کنید و عملکرد مرورگر را در هر مرحله بررسی کنید.

چگونه مصرف CPU Chrome را در مک محدود کنیم؟

در کامپیوترهای مک می‌توان از برنامه App Tamer استفاده کرد.

App Tamer می‌تواند فرایندهایی را که مقدار زیادی از CPU استفاده می‌کنند شناسایی کند و در صورت افزایش مصرف، به کاربر هشدار دهد.

این برنامه امکان استفاده آزمایشی ۱۵ روزه را فراهم می‌کند و پس از پایان دوره آزمایشی، استفاده از آن نیازمند پرداخت هزینه است. قیمت اعلام‌شده برای نسخه کامل، ۱۴٫۹۵ دلار به‌صورت یک‌باره است.

برای محدود کردن مصرف Chrome در App Tamer:

  1. Chrome را از فهرست فرایندهای App Tamer انتخاب کنید.
  2. گزینه Slow down this app if it uses more than را فعال کنید.
  3. با استفاده از نوار تنظیمات، درصدی را تعیین کنید که در صورت عبور مصرف Chrome از آن، برنامه شروع به محدود کردن فعالیت مرورگر کند.

این روش به شما اجازه می‌دهد بدون بستن کامل Chrome، از مصرف بیش از حد CPU توسط آن جلوگیری کنید.

جمع‌بندی؛ آیا مصرف بالای CPU در Chrome طبیعی است؟

مصرف بالای CPU توسط Google Chrome لزوماً به معنای خراب بودن مرورگر یا کامپیوتر نیست. این وضعیت اغلب نتیجه تعداد زیاد تب‌های باز، اجرای محتوای سنگین، افزونه‌های متعدد یا قدیمی بودن نسخه مرورگر است.

اگر Chrome بخش بسیار زیادی از پردازنده را اشغال می‌کند، بهتر است ابتدا تب‌های غیرضروری و افزونه‌های اضافی را ببندید یا حذف کنید. سپس با Task Manager داخلی Chrome مشخص کنید کدام فرایند بیشترین مصرف را دارد و در ادامه مرورگر را به‌روزرسانی کنید.

اگر مشکل همچنان ادامه داشت، بازنشانی تنظیمات Chrome می‌تواند گزینه بعدی باشد. در نهایت نیز ابزارهایی مانند Process Lasso در ویندوز و App Tamer در مک می‌توانند به‌عنوان راهکار موقت، میزان استفاده Chrome از CPU را محدود کنند.

البته محدود کردن پردازنده باید بیشتر به‌عنوان راه‌حل موقت در نظر گرفته شود. اگر یک تب، افزونه یا فرایند خاص به شکل غیرعادی CPU مصرف می‌کند، پیدا کردن و رفع علت اصلی معمولاً بهتر از محدود کردن دائمی منابع مرورگر است.