چگونه نشت حافظه ویندوز را برطرف کنیم

فهرست مطالب:

چگونه نشت حافظه ویندوز را برطرف کنیم
چگونه نشت حافظه ویندوز را برطرف کنیم
Anonim

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

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

Image
Image

پیدا کردن نشت حافظه با مانیتور منابع ویندوز

Resource Monitor یک ابزار داخلی عالی است که به شما تصویر واضح تری از نحوه مدیریت منابع رایانه شما (RAM، CPU، هارد دیسک و غیره) ارائه می دهد. اگر مشکوک هستید که برنامه یا فرآیندی حافظه آماده به کار شما را آزاد نمی کند، Resource Monitor مکانی عالی برای شروع مشاهده است. مراحل زیر نحوه مشاهده میزان مصرف حافظه سیستم خود را در ویندوز 10، 8 و 7 نشان می دهد.

  1. کلید Windows+R را فشار دهید، " resmon" را وارد کنید، سپس OK را انتخاب کنید.

    Image
    Image
  2. برگه Memory را انتخاب کنید، سپس Commit را برای مرتب کردن مجدد لیست انتخاب کنید.

    Image
    Image
  3. Standby (نوار آبی) را با برنامه‌هایی که معمولاً در حال اجرا استفاده می‌کنید نظارت کنید.

    Image
    Image

ممکن است مجبور شوید مانیتور منابع را برای مدتی روشن بگذارید تا نشت پیدا کنید. برای مقایسه آسان، یک اسکرین شات بگیرید یا وقتی برای اولین بار ابزار را باز کردید، یادداشت کنید.

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

RaMMap یک ابزار رایگان از مایکروسافت است که داده‌های بی‌درنگ نحوه مدیریت و تخصیص RAM شما توسط ویندوز را نشان می‌دهد. مانند مانیتور منابع، RaMMap میزان استفاده از حافظه آماده به کار را نمایش می‌دهد و روی ویندوز 10، 8 و 7 اجرا می‌شود. مراحل زیر نحوه دانلود و اجرای RaMMap را نشان می‌دهد.

  1. به صفحه Sysinternals RaMMap بروید، سپس Download RaMMap را انتخاب کنید.

    Image
    Image
  2. به پوشه Downloads بروید، آرشیو RaMMap را در پوشه مورد نظر خود کپی کنید، سپس آن را استخراج کنید.

    Image
    Image
  3. روی فایل برنامه RaMMap کلیک راست کنید، سپس Run as administrator را انتخاب کنید. را انتخاب کنید.

    Image
    Image
  4. Yes را انتخاب کنید.

    Image
    Image
  5. شرایط مجوز نرم افزار SYSINTERNALS را مرور کنید، سپس Agree را انتخاب کنید. را انتخاب کنید.

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

    Image
    Image

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

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

    Image
    Image

رم را با ابزار تشخیص حافظه ویندوز بررسی کنید

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

Image
Image
  1. کلید Windows+R را فشار دهید، " mdsched.exe" را وارد کنید، سپس OK را انتخاب کنید.
  2. را انتخاب کنید اکنون راه اندازی مجدد کنید و مشکلات را بررسی کنید (توصیه می شود).
  3. آزمون آغاز خواهد شد و ممکن است چند ساعت طول بکشد تا تکمیل شود. پس از اتمام آزمایش، دستورالعمل‌های روی صفحه را دنبال کنید.

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

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

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

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

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

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

    Image
    Image
  2. را در پوشه Downloads انجام دهید، روی بایگانی ISLC 7z کلیک راست کنید، سپس Run as administrator را انتخاب کنید..

    Image
    Image
  3. Yes را هنگامی که پنجره کنترل حساب کاربری ظاهر شد را انتخاب کنید.

    Image
    Image
  4. به یک پوشه مرور کنید، OK ، سپس Extract را انتخاب کنید.

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

    Image
    Image
  6. Yes را انتخاب کنید، وقتی کادر گفتگوی UAC ظاهر شد.

    Image
    Image
  7. Purge Standby list را برای خالی کردن دستی حافظه آماده به کار سیستم خود انتخاب کنید. تغییر مقادیر برای؛ اندازه فهرست حداقل است و حافظه رایگان کمتر ازاست، مطابق با نیاز شما.

    Image
    Image

Start Minimed را انتخاب کنید تا ISLC را در پس زمینه هر بار که سیستم شما بوت می شود اجرا کنید.

رفع نشت حافظه ویندوز 10 با FreeStandbyMemory.bat

اسکریپت freestandbymemory.bat ابزار مفید دیگری برای کمک به کاهش مشکلات حافظه آماده به کار ویندوز 10 است. هر 3 دقیقه به صورت خودکار در پس‌زمینه اجرا می‌شود و اگر حافظه فیزیکی رایانه شما به کمتر از 1500 مگابایت برسد، حافظه آماده به کار را پاک می‌کند. اسکریپت برای دانلود رایگان است و برای ویندوز 10 طراحی شده است.

  1. به صفحه Pastebin اسکریپت بروید، download را انتخاب کنید، سپس Save File را انتخاب کنید.

    Image
    Image
  2. به پوشه Downloads بروید، روی freestandbymemory (فایل دسته ای) راست کلیک کنید، سپس Run as administrator را انتخاب کنید..

    Image
    Image
  3. انتخاب اطلاعات بیشتر.

    Image
    Image
  4. را به هر حال اجرا کنید را انتخاب کنید.

    Image
    Image
  5. Yes را انتخاب کنید.

    Image
    Image
  6. پس از اضافه شدن اسکریپت، هر کلیدی را برای ادامه انتخاب کنید. اکنون FreeStandbyMemory در پس‌زمینه سیستم شما اجرا می‌شود.

    Image
    Image
  7. برای حذف اسکریپت، به This PC > Windows (C:) > Windows بروید، روی کلیک راست کنید، روی FreeStandbyMemory کلیک راست کنید، سپس انتخاب کنید حذف.

    Image
    Image

رفع نشت حافظه با به روز رسانی درایورهای خود

اگرچه چندین ابزار برای بررسی درایورهای قدیمی وجود دارد، بهتر است آنها را یکی یکی و به صورت جداگانه مرور کنید تا مطمئن شوید همه چیز به روز است.

Image
Image
  1. device manager را در جستجوی Windows وارد کنید، سپس Open را پس از پر شدن نتایج انتخاب کنید. را انتخاب کنید.
  2. گسترش بخش سخت افزار.
  3. روی دستگاهی کلیک راست کنید، سپس Update driver را انتخاب کنید.

توصیه شده: