رفع نشت حافظه کروم و کاهش مصرف بالای رم

رفع نشت حافظه کروم و کاهش مصرف بالای رم

رفع نشت حافظه کروم:(Fix Chrome Memory Leak:) چه کسی گوگل کروم(Google Chrome) را که یکی از پرکاربردترین مرورگرها در بین کاربران اینترنت است، نمی شناسد؟ چرا ما مرورگر کروم(Chrome browser) را دوست داریم ؟ در اصل بر خلاف هر مرورگر دیگری مانند - فایرفاکس(Firefox) ، اینترنت اکسپلورر، مایکروسافت اج(Microsoft Edge) ، مرورگر جدید فایرفاکس (Firefox)کوانتوم(Quantum) ، فوق العاده سریع است . هر یک از آنها جوانب مثبت و منفی دارند - فایرفاکس(Firefox) با چندین افزونه بارگذاری شده است که آن را کمی کندتر می کند، IE به وضوح کند است، مایکروسافت اج(Microsoft Edge) بسیار سریعتر است. با این حال، وقتی صحبت از کروم(Chrome) به میان می‌آید ، فوق‌العاده سریع است و با سایر سرویس‌های Google بارگیری می‌شود، به همین دلیل است که بسیاری از کاربران از Chrome استفاده می‌کنند.(Chrome).

رفع نشت حافظه کروم و کاهش مصرف بالای رم

با این حال، برخی از کاربران گزارش کرده‌اند که Chrome پس از چند ماه استفاده زیاد کند می‌شود و این را می‌توان به مشکل نشت حافظه Chrome(Chrome Memory Leak issue) مرتبط کرد . آیا تا به حال متوجه شده اید که برگه های مرورگر کروم(Chrome browser) شما کمی کند بارگذاری می شوند و برای چند دقیقه خالی می مانند؟ این نتیجه زمانی است که چندین تب را در مرورگر خود باز می کنید، که به نوبه خود از رم(RAM) بیشتری استفاده می کند . بنابراین، ممکن است دستگاه شما را برای چند دقیقه منجمد یا آویزان کند. به هر حال(Anyway) ، بدون اتلاف وقت، بیایید(time let) نحوه  رفع نشت حافظه کروم(Fix Chrome Memory Leak) و کاهش مصرف بالای رم(RAM usage) را با کمک آموزش فهرست شده در زیر ببینیم.

رفع نشت حافظه کروم و کاهش مصرف بالای رم(Fix Chrome Memory Leak & Reduce High RAM Usage)

مطمئن(Make) شوید که یک نقطه بازیابی را(restore point)  فقط در صورتی که(case something) مشکلی پیش بیاید ایجاد کنید.

Google Chrome Task Manager

بیایید با Task Manager شروع کنیم تا بفهمیم سیستم چقدر سخت کار می کند تا تجربه ای روان به ما بدهد و بار را به کجا می کشد. برای دسترسی به Task Manager دستگاه خود باید از کلیدهای میانبر Ctrl +Alt +Delete استفاده کنید .

در اینجا می توانید ببینید که در مجموع 21 فرآیند Google Chrome(21 Google Chrome processes) در حال اجرا هستند که حدود 1 گیگابایت رم(1 GB of RAM) مصرف می کنند. با این حال، من فقط 5 تب را(only 5 tabs) در مرورگر خود باز کردم. در مجموع 21 فرآیند چگونه است؟ گیج کننده نیست؟ بله، بنابراین، ما باید عمیق تر شیرجه بزنیم.

Google Chrome Task Manager برای رفع نشت حافظه Chrome

آیا می توانیم تشخیص دهیم که کدام تب یا وظیفه(tab or task) از چه مقدار RAM استفاده می کند ؟ بله، مدیر وظیفه داخلی (inbuilt task manager)مرورگر کروم(Chrome browser) به شما در یافتن میزان مصرف رم(RAM usage) کمک می کند . چگونه می توانید به Task Manager دسترسی پیدا کنید ؟ یا روی قسمت هدر مرورگر (browser header section)کلیک راست(right-click) کرده و از آنجا گزینه Task Manager را انتخاب کنید یا به سادگی از کلیدهای میانبر Shift + Esc برای باز کردن مستقیم Task Manager استفاده کنید. در اینجا می‌توانیم هر فرآیند یا کار(process or task) در حال اجرا در Google Chrome را ببینیم .

روی قسمت هدر مرورگر کلیک راست کرده و Task Manager را انتخاب کنید

از Google Chrome Task Manager برای پیدا کردن مشکل نشت حافظه استفاده کنید

مرورگر خود یک فرآیند است، هر تب فرآیند خاص خود را دارد. گوگل(Google) همه چیز را در فرآیندهای مختلف جدا می کند تا یکی از فرآیندها تأثیری روی سایرین نداشته باشد و مرورگر را پایدارتر کند، فرض کنید اگر پلاگین فلش خراب شود، همه تب های شما را از بین نبرد. به نظر یک ویژگی خوب برای یک مرورگر است. ممکن است متوجه شده باشید که گاهی اوقات یکی از چندین تب از کار می افتد، بنابراین فقط آن برگه را می بندید و بدون هیچ مشکلی به استفاده از برگه های باز دیگر ادامه می دهید. همانطور که در تصویر مشاهده می شود، فرآیندهای سروری به نام " subframe: https://accounts.google.com " وجود دارد. این مربوط به حساب جیمیل(Gmail account) نیست، اما برخی از فرآیندهای دیگر مرتبط با آن وجود دارد. آیا راهی برای کاهش مقدار حافظه رمی که کروم استفاده می(reduce the RAM Memory amount chrome is using) کند وجود دارد ؟ چه در موردمسدود کردن فایل های فلش(blocking flash files) برای تمام وب سایت هایی که باز می کنید؟ در مورد غیرفعال کردن همه افزونه ها چطور؟ بله، می تواند کار کند.

روش 1  (Method 1 )- فلش را در (– Block Flash on) گوگل کروم مسدود کنید( Google Chrome )

1. Google Chrome را باز کنید و سپس به URL زیر در نوار آدرس بروید:

chrome://settings/content/flash

2. برای غیرفعال کردن ادوبی فلش پلیر(Adobe Flash Player) در کروم(Chrome) ، به سادگی کلید « اجازه به سایت‌ها برای اجرای فلش » (Allow sites to run Flash)را خاموش کنید (turn off the toggle ) .

Adobe Flash Player را در کروم غیرفعال کنید

3. برای بررسی اینکه آیا آخرین نسخه فلش پلیر(flash player) را نصب کرده اید، به chrome://components در نوار آدرس در Chrome بروید.

5. به پایین بروید و به « Adobe Flash Player » بروید و آخرین نسخه Adobe Flash Player را که نصب کرده اید مشاهده خواهید کرد.

به صفحه Chrome Components بروید و سپس به Adobe Flash Player بروید

روش 2  (Method 2 )- (– Update) گوگل کروم را به روز کنید( Google Chrome)

1. برای به روز رسانی گوگل کروم(Google Chrome) ، روی Three dots در گوشه سمت راست بالای (right-hand corner)کروم(Chrome) کلیک کنید، سپس help را انتخاب کنید و سپس روی About Google Chrome کلیک کنید.(About Google Chrome.)

روی سه نقطه کلیک کنید سپس Help را انتخاب کنید و سپس روی About Google Chrome کلیک کنید

2. حالا مطمئن شوید که Google Chrome به روز شده است، اگر نه ، دکمه Update(Update button) را مشاهده خواهید کرد ، روی آن کلیک کنید.

اگر روی Update کلیک نکنید، اکنون مطمئن شوید که Google Chrome به روز شده است

این کار گوگل کروم(Google Chrome) را به آخرین نسخه خود به روز می کند که می تواند به شما در رفع نشت حافظه کروم و کاهش مصرف بالای رم کمک کند.( Fix Chrome Memory Leak & Reduce High RAM Usage.)

روش 3  (Method 3 )- افزونه های غیر ضروری یا ناخواسته را غیرفعال کنید(– Disable Unnecessary or Unwanted Extensions)

روش دیگر می‌تواند غیرفعال add-ins/extensionsمرورگر کروم(Chrome browser) خود نصب کرده‌اید . برنامه‌های افزودنی یک ویژگی بسیار مفید در کروم برای گسترش عملکرد آن هستند، اما باید بدانید که این افزونه‌ها منابع سیستم را در حالی که در پس‌زمینه اجرا می‌شوند، اشغال می‌کنند. به طور خلاصه، حتی اگر برنامه افزودنی خاص در حال استفاده نباشد، همچنان از منابع سیستم شما استفاده خواهد کرد. بنابراین ایده خوبی است که همه افزونه‌های ناخواسته/ناخواسته کروم را(Chrome extension) که ممکن است قبلاً نصب کرده‌اید حذف کنید. و اگر فقط افزونه کروم را(Chrome extension) که از آن استفاده نمی کنید غیرفعال کنید کار می کند، حافظه رم عظیمی ذخیره می شود(save huge RAM memory) که منجر به افزایش سرعت مرورگر کروم(Chrome browser) می شود.

1. Google Chrome را باز کنید سپس chrome://extensions در آدرس تایپ کنید و Enter را بزنید.

2.حالا ابتدا تمام پسوندهای ناخواسته را غیرفعال کنید و سپس با کلیک بر روی آیکون حذف آنها را حذف کنید.

افزونه های غیر ضروری کروم را حذف کنید

3. کروم(Chrome) را راه اندازی مجدد کنید و ببینید آیا می توانید نشت حافظه کروم را برطرف کنید و میزان مصرف بالای رم را کاهش دهید.(Fix Chrome Memory Leak & Reduce High RAM Usage.)

روش 4 - برنامه افزودنی Chrome "One Tab".(Method 4 – “One Tab” Chrome Extension)

این افزونه چه کاری انجام می دهد؟ این امکان را به شما می دهد تا تمام برگه های باز خود را به یک لیست تبدیل کنید تا هر زمان که می خواهید دوباره آنها را داشته باشید، بتوانید همه آنها یا برگه های جداگانه را بر اساس ترجیحات خود بازیابی کنید. این افزونه می تواند به شما کمک کند تا تنها با یک کلیک save 95% of your RAM حافظه رم خود را ذخیره کنید.

1. ابتدا باید افزونه کروم One Tab را در مرورگر خود اضافه کنید.

باید افزونه کروم "One Tab" را در مرورگر خود اضافه کنید

2.یک نماد در گوشه بالا سمت راست(right corner) برجسته خواهد شد. هر زمان که تب های زیادی را در مرورگر خود باز می کنید، فقط یک بار روی آن نماد کلیک کنید( click on that icon once) ، همه تب ها به یک لیست تبدیل می شوند. اکنون هر زمان که بخواهید یک صفحه یا همه صفحات را بازیابی کنید، می توانید آن را به راحتی انجام دهید.

از برنامه افزودنی One Tab Chrome برای رفع مشکل نشت حافظه کروم استفاده کنید

3. اکنون می توانید Google Chrome Task Manager را باز کنید و ببینید آیا می توانید مشکل نشت حافظه کروم را برطرف کنید یا خیر.( Fix Chrome Memory Leak issue or not.)

روش 5  (Method 5 )شتاب سخت افزار را غیرفعال کنید(Disable Hardware Acceleration)

1. Google Chrome را باز کنید سپس روی سه نقطه در گوشه سمت راست بالا کلیک کنید و (right corner and select) تنظیمات را انتخاب کنید.(Settings.)

روی سه نقطه در گوشه سمت راست بالا کلیک کنید و تنظیمات را انتخاب کنید

2. اکنون به پایین بروید تا Advanced را پیدا کنید  (که احتمالاً در پایین قرار دارد) سپس روی آن کلیک کنید.

حالا در پنجره تنظیمات به پایین اسکرول کرده و روی Advanced کلیک کنید

3. اکنون به پایین اسکرول کنید تا تنظیمات سیستم را بیابید و مطمئن شوید که ضامن را غیرفعال کرده یا(disable the toggle or turn off) گزینه « استفاده از شتاب سخت افزاری در صورت موجود بودن» را خاموش کنید. (Use hardware acceleration when available.)"

غیرفعال کردن استفاده از شتاب سخت افزاری در صورت وجود

4. Chrome را راه اندازی مجدد کنید و این به شما کمک می کند مشکل نشت حافظه کروم را برطرف کنید.(Fix Chrome Memory Leak Issue.)

روش 6  (Method 6 )پاک کردن فایل های موقت(Clear Temporary Files)

1. Windows Key + R را فشار دهید سپس %temp% را تایپ کرده و Enter را بزنید.

تمام فایل های موقت را حذف کنید

2. Ctrl + A را فشار دهید تا همه را انتخاب کنید و سپس همه فایل ها را برای همیشه حذف کنید.

فایل های موقت را در پوشه Temp در AppData حذف کنید

3.مرورگر خود را مجددا راه اندازی کنید تا ببینید آیا مشکل حل شده است یا خیر.

نکته حرفه ای: (PRO TIP: ) اگر همچنان با این مشکل مواجه هستید، حتما راهنمای ما در مورد چگونگی(How) سریعتر کردن Google Chrome(Google Chrome Faster) را بخوانید .

روش 7  (Method 7 )از ابزار پاکسازی کروم استفاده کنید(Use Chrome Cleanup Tool)

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

Google Chrome Cleanup Tool

روش 8  (Method 8 )تنظیمات کروم را بازنشانی کنید(Reset Chrome Settings)

1. Google Chrome را باز کنید سپس روی سه نقطه در گوشه سمت راست بالا کلیک کنید و(right corner and click) روی تنظیمات کلیک کنید.(Settings.)

روی سه نقطه در گوشه سمت راست بالا کلیک کنید و تنظیمات را انتخاب کنید

2. حالا در پنجره تنظیمات به پایین اسکرول کنید و در پایین روی Advanced کلیک کنید .

حالا در پنجره تنظیمات به پایین اسکرول کرده و روی Advanced کلیک کنید

3. دوباره به پایین به پایین بروید و روی ستون Reset کلیک کنید.(Reset column.)

برای بازنشانی تنظیمات کروم، روی ستون Reset کلیک کنید

4. با این کار دوباره یک پنجره پاپ(pop window) باز می شود که از شما می پرسد آیا می خواهید Reset کنید، بنابراین برای ادامه روی Reset کلیک کنید.(Reset to continue.)

با این کار دوباره یک پنجره باز می شود که از شما می پرسد آیا می خواهید ریست کنید، بنابراین برای ادامه روی Reset کلیک کنید

توصیه شده:(Recommended:)

  • نحوه بررسی دیسک(Disk) برای خطاها (Errors) با استفاده از chkdsk(Using chkdsk)
  • وقتی لپ تاپ شما ناگهان صدا ندارد(Laptop Suddenly Has No Sound) چه باید کرد ؟
  • نحوه تغییر تم(Theme) ، قفل صفحه و والپیپر(Lock Screen & Wallpaper) در ویندوز 10(Windows 10)
  • وب سایت های مسدود شده یا محدود؟ در اینجا نحوه(How) دسترسی رایگان به آنها آورده شده است

امیدوارم این مقاله مفید بوده باشد و اکنون بتوانید به راحتی نشت حافظه کروم را برطرف کنید و استفاده از RAM بالا را کاهش دهید،(Fix Chrome Memory Leak & Reduce High RAM Usage, ) اما اگر هنوز در مورد این آموزش سوالی دارید، در بخش نظرات بپرسید.



About the author

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



Related posts