وقتی کروم مرورگر اصلی شماست و ناگهان احساس می کنید باز شدن یک صفحه ساده طول می کشد یا جابه جا شدن میان چند تب با مکث همراه است و حتی چک کردن جیمیل بیش از همیشه زمان می برد این وضعیت کاملا نشان می دهد که مرورگر تحت فشار قرار گرفته است. کروم سال هاست محبوب ترین مرورگر بین کاربران است و همین محبوبیت باعث شده تعداد بسیار زیادی تب و افزونه روی سیستم ها فعال باشد. این مرورگر همیشه اولویت را به ارائه امکانات بیشتر می دهد نه مدیریت دقیق منابع و همین موضوع باعث می شود مصرف رم و توان پردازنده در پس زمینه بالا برود و نتیجه آن کندی یا حتی هنگ کردن مرورگر باشد.

بررسی افزونه ها و نقش آن ها در سرعت کروم

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

یکی از اصلی ترین دلایل کندی کروم افزونه هایی هستند که همیشه در پس زمینه فعال اند. حتی زمانی که شما از آن ها استفاده نمی کنید همچنان روی هر صفحه باز شده اجرا می شوند. افزونه هایی مثل مسدودکننده تبلیغ یا مدیریت رمز یا ابزارهای جست و جوی تخفیف روی فروشگاه های آنلاین تک تک عناصر صفحه را بررسی می کنند و این اسکن همزمان روی چند تب منابع سیستم را به شدت درگیر می کند. کاربران می توانند با وارد کردن عبارت chrome://extensions در نوار آدرس فهرست تمام افزونه ها را ببینند و موارد غیرضروری را حذف یا غیرفعال کنند. معمولا بسیاری از افزونه ها تنها برای یک بار استفاده نصب می شوند اما پس از آن بی دلیل منابع سیستم را مصرف می کنند و حذف آن ها رم آزاد می کند و سرعت مرورگر را بالا می برد. تجربه بسیاری از کاربران نشان داده که حذف افزونه های سنگین فقط در چند دقیقه سرعت مرورگر را به شکل قابل توجهی بهتر می کند.

نقش کش و ذخیره سازی محلی در سرعت کروم

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

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

بررسی نشتی حافظه و تاثیر آن بر کندی کروم

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

برای بررسی این وضعیت می توانید از مدیریت وظایف داخلی کروم استفاده کنید و مقدار مصرف رم را مشاهده کنید. فرایند اصلی مرورگر با نام browser در بالای فهرست قرار دارد. اگر بعد از یک ساعت کاری مصرف رم بدون باز کردن تب تازه افزایش چشمگیر داشته باشد این نشتی حافظه است. بهترین راهکار برای برطرف کردن این وضعیت به روزرسانی مرورگر است چون گوگل معمولا این ایرادها را در نسخه جدیدتر اصلاح می کند. فعال کردن حالت مدیریت حافظه در بخش تنظیمات عملکرد نیز تب های غیر فعال را به خواب می برد و رم آزاد می شود. در نهایت یک بار بستن و باز کردن کروم باعث آزاد شدن کامل منابع و حذف پردازش های معلق می شود.

مدیریت تب های سنگین و تاثیر آن ها بر سرعت

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

همچنین قابلیت مدیریت حافظه باعث می شود تب هایی که چند دقیقه استفاده نشده اند به حالت خواب بروند و در نتیجه رم آزاد شود. با این روش وقتی دوباره وارد تب شوید صفحه سریع بازیابی می شود و پردازش اضافه ای همراه ندارد.

تاثیر شتاب دهی سخت افزاری و نقش کارت گرافیک

شتاب دهی سخت افزاری قابلیتی است که به کروم اجازه می دهد بخشی از وظیفه پردازش صفحه و انیمیشن ها را به کارت گرافیک بسپارد. این قابلیت به طور پیش فرض فعال است تا پردازنده اصلی آزادتر باشد. اما در شرایطی که درایور کارت گرافیک قدیمی باشد یا ناسازگاری وجود داشته باشد نتیجه برعکس می شود. مشکلاتی مثل لرزش متن یا تکه تکه نمایش داده شدن ویدیو یا حتی توقف کامل مرورگر ممکن است به دلیل همین ناسازگاری باشد. در چنین مواقعی غیرفعال کردن این ویژگی از بخش تنظیمات باعث می شود همه پردازش ها به عهده پردازنده اصلی باشد و مشکل گرافیکی برطرف شود. البته این کار مصرف باتری را بالا می برد و اگر پردازنده تحت فشار باشد ممکن است سرعت کلی سیستم کمی کاهش یابد بنابراین بهتر است ابتدا راهکارهای دیگر امتحان شود.

در مجموع کروم مرورگری است که امکانات فراوان دارد اما همین قابلیت ها باعث مصرف زیاد منابع می شوند. با مدیریت دقیق افزونه ها و پاکسازی دوره ای کش و رسیدگی به رفتار تب ها و بررسی شتاب دهی سخت افزاری می توان مرورگر را دوباره به همان سرعت و روانی روز اول رساند. تجربه بسیاری از کاربران نشان می دهد که این تنظیمات کوچک تاثیر بسیار قابل توجهی روی سرعت دارند و مرور اینترنت را راحت تر و بدون مکث می کنند.