نشت حافظه را با این ترفندها پیدا کرده و آن را برطرف کنید

در ویندوز، نشت حافظه زمانی اتفاق می افتد که برنامه یا سیستم بلوک رم را به درستی منتشر نکرده باشد.

در بعضی موارد، ممکن است برنامه ای تنها بخشی از بلوک حافظه استفاده شده را برگرداند؛ اما در برخی موارد هیچ چیز آزاد نمی شود.

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

چند نوع نشت حافظه در ویندوز وجود دارد که رایج ترین مشکل در حافظه آماده به کار یا همان Standby است.

اگرچه این مشکل در ویندوز ۷ وجود داشت و گمان می رفت که برطرف شود؛ اما در ویندوز ۱۰ همچنان وجود دارد.

هنگامی که حافظه استندبای حافظه آزاد را به طور کامل بخورد! کامپیوتر ممکن است دچار مشکل شده و یا حتی آسیب ببیند.

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

نشت حافظه را با استفاده از Windows’ Resource Monitor پیدا کنید

ابزارResource Monitor  ابزاری فوق العاده برای ارائه تصویری روشن از نحوه مدیریت ویندوز بر روی منابع رایانه مثل RAM، CPU، هارد دیسک و… است.

اگر شک دارید که یک برنامه یا فرایند حافظه استندبای را آزاد نمی کند، می توانید از این ابزار استفاده کنید.

مراحل زیر نحوه مشاهده میزان استفاده از حافظه سیستم در ویندوز ۱۰ ، ۸ و ۷ را نشان می دهد.

  1. کلید Windows + R را فشار دهید. کلمه resmon را نوشته و روی OK کلیک کنید.

    نشت حافظه

  2. زبانه Memory را انتخاب کرده و سپس گزینه Commit را برای تغییر ترتیب لیست انتخاب کنید.

    نشت حافظه

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

نشت حافظه

تذکر مهم: برای ردیابی نشت ممکن است مجبور شوید برای مدت کوتاهی از Resource Monitor خارج شوید. بهتر است از شرایط زمانی که وارد شده اید یک اسکرین شات بگیرید یا اطلاعات را یادداشت کنید تا امکان مقایسه بهتر وجود داشته باشد.

تشخیص نشت حافظه با RaMMap ویندوز

ابزارRaMMap  یک ابزار رایگان ارائه شده توسط مایکروسافت است که داده های به روز برای مدیریت و تخصیص RAM را نشان می دهد. شبیه به Resource Monitor ، ابزار RaMMap میزان استفاده از حافظه استندبای را نشان می دهد و در ویندوز ۱۰ ، ۸ و ۷ اجرا می شود. مراحل زیر نحوه راه اندازی و اجرای RaMMap را نشان داده است

  1. با استفاده از سایت مایکروسافت یا سایت های دانلود، این نرم افزار را دانلود کنید.

نشت حافظه

  1. به پوشه دانلود رفته و RaMMap را از حالت فشرده خارج کنید.

نشت حافظه

  1. بر روی فایل RaMMap راست کلیک کرده و گزینه Run as administrator را انتخاب کنید.

نشت حافظه

  1. Yes را انتخاب کنید.

نشت حافظه

  1. ضوابط و قوانین استفاده از نرم افزار را مطالعه کرده و بر روی Agree کلیک کنید.

نشت حافظه

  1. برگه Use Counts را انتخاب کرده و سپس حافظه آماده به کار خود را نظارت کنید تا ببینید افزایش پیدا می کند یا خیر

نشت حافظه

تذکر مهم: اگر سیستم شما به تدریج حافظه آزاد خود را از دست می دهد، ممکن است نیاز داشته باشید RaMMap را برای مدتی اجرا کنید. قبل و بعد از آن، میزان حافظه آماده به کار خود را یادداشت کنید تا متوجه شوید که آیا نشت RAM دارید یا خیر.

  1. در تب Processes می توانید به صورت دقیق تر هر پردازشی که از حافظه فیزیکی رایانه استفاده می کند را بررسی کنید.

نشت حافظه

بررسی رم با استفاده از  Windows’ Memory Diagnostics Tool

ابزار  Windows’ Memory Diagnostics Tool روشی عالی برای بررسی کامل حافظه فیزیکی رایانه به منظور یافتن هرگونه خطا است.

نشت حافظه

  1. کلید Windows + R را فشار دهید. عبارتexe را وارد کرده و OK را انتخاب کنید.
  2. گزینه Restart now and check for problems (recommended). را انتخاب کنید.
  3. آزمون شروع می شود و ممکن است چندین ساعت طول بکشد. پس از اتمام تست، هرگونه دستورالعمل روی صفحه را دنبال کنید.

حافظه آماده به کار را با کمک RaMMap خالی کنید

علاوه بر نظارت بر استفاده از حافظه، از RaMMap می توان برای خالی کردن لیست آماده به کار استفاده کرد.

خواندن این مقاله را نیز پیشنهاد میکنیم : هارد HDD یا حافظه SSD کدام بهتر است؟

  1. بر روی برنامه RaMMap راست کلیک کرده، سپس گزینه Run as administrator را انتخاب کنید.
  2. گزینهEmpty را انتخاب و سپس بر روی Empty Listby Standby کلیک کنید
  3. حافظه آماده به کار شما اکنون باید به میزان قابل توجهی کاهش پیدا کرده باشد.

نشت حافظه

حافظه استندبای Intelligent Standby List Cleaner را پاک کنید

نرم افزار Intelligent Standby List Cleaner (ISLC) ابزاری رایگان بوده که توسط شرکت Wagnardsoft ارائه شده است. این ابزار بر اساس چند شرط قابل ویرایش، به طور خودکار حافظه آماده به کار کامپیوتر را خالی می کند.

  1. مرورگر وب را باز کنید ، به صفحه رسمی این مجموعه نرم افزاری رفته بر روی Official Download Here کلیک کرده و سپس Save File را انتخاب کنید.

نشت حافظه

  1. به پوشه دانلودهای خود بروید و بر روی فایل دانلود شده که ISLC 7z نام دارد راست کلیک کرده و بر روی Run as administrator کلیک کنید.

نشت حافظه

  1. هنگام ظاهر شدن پنجرهUser Account Control ، بله را انتخاب کنید.

نشت حافظه

  1. یک پوشه را انتخاب کنید، روی OK کلیک کرده و سپس Extract را انتخاب کنید.

نشت حافظه

  1. پس از اکسترکت شدن، بر روی Intelligent Standby List Cleaner ISLC راست کلیک کنید و Run as administrator را انتخاب کنید.

نشت حافظه

  1. هنگام ظاهر شدن پنجرهUAC ، بله را انتخاب کنید.

نشت حافظه

  1. لیست Purge Standby را برای خالی کردن دستی حافظه استندبای سیستم خود انتخاب کنید. مقادیر موجود در List size is at least  و Free memory is lower than را تغییر دهید.

نشت حافظه

دیدگاه‌ها 0

*
*