یکی از قابلیت هایی که در ویندوز 10 در اختیار کاربران ویندوز قرار گرفت، قابلیت Memory Compression است که این قابلیت کمک بسیار بزرگی به کاربرانی می کند که رم های محدود دارند و قصد دارند برنامه های نسبتا سنگین یا بازی ها را اجرا کنند. در حالت عادی و پیش فرض این قابلیت غیرفعال است که اگر رم شما محدود باشد و برنامه شما به مقدار بیشتری رم نیاز داشته باشد، مجبور است از رم مجازی یا همان Virtual Memory استفاده کند که از هارد یا SSD شما برای ساخت فایل های موقت استفاده می کند که این عمل سرعت اجرای برنامه یا بازی را کاهش می دهد چرا که سرعت عمل نوشتن فایل داخل هارد از خود رم خیلی کمتر است! بنابراین این قابلیت Memory Compression می تواند اطلاعات نوشته شده داخل رم را فشرده سازی کند و میزان رم آزاد و در دسترس برای برنامه و بازی ها را افزایش دهد و تا حدودی از نیاز به رم مجازی و هارد درایو بی نیاز کند!
با این عمل سرعت اجرای برنامه ها و بازی های شما نسبتا تغییری نخواهد کرد و باعث افزایش سرعت محسوس اجرای برنامه هایتان خواهد شد. البته اگر با وجود فشرده سازی، باز هم رم شما کم باشد ویندوز به ناچار جهت جلوگیری از کرش شدن برنامه یا بازی شما مجبور است از هارد شما برای رم مجازی استفاده کند.
بررسی فعال بودن یا غیرفعال بودن قابلیت Memory Compression
برای اینکه بدانیم قابلیت Memory Compression در ویندوز 10 یا 11 ما فعال یا غیرفعال است، یک راه ساده در ابزار پاورشل در اختیار ما قرار دارد. برای شروع، در منوی استارت عبارت Powershell را جستجو کرده و ابزار یافت شده به نام Windows PowerShell را با کلیک روی Run as Administrator اجرا کنید. سپس دستور زیر را کپی کرده، داخل پاورشل پیست کنید و کلید اینتر را بزنید:
Get-MMAgent
با اجرای این دستور چنین صفحه ای باید برایتان نمایش داده شود:
اگر عبارت مقابل MemoryCompression کلمه True بود یعنی Memory Compression شما فعال است و اگر عبارت False نوشته باشد یعنی این قابلیت غیرفعال است.
فعالسازی این قابلیت
اگر در مرحله قبل این قابلیت برایتان غیرفعال بود و خواستید آن را فعال کنید، می توانید در همان پنجره پاورشل، دستور زیر را کپی و اجرا کنید:
Enable-MMAgent -mc
پس از فشردن کلید اینتر، کمی صبر کنید تا دستور اجرا شود. زمانی که خط بعدی برای وارد کردن دستور نمایش داده شد یعنی این قابلیت با موفقیت فعال شده است. فعال شدن این قابلیت هیچ پیامی نمایش نمی دهد اما اگر فعالسازی با شکست رو به رو شود پیام خطا نمایش داده می شود. می توانید مجددا با وارد کردن دستور قبل، بررسی کنید که این قابلیت فعال شده است یا خیر.
غیرفعال کردن این قابلیت
اگر بنا به هر دلیلی تصمیم داشتید این قابلیت را غیرفعال کنید، می توانید در همان پنجره PowerShell این دستور را اجرا کنید:
Disable-MMAgent -mc
غیرفعال شدن این قابلیت مانند فعالسازی آن، هیچ پیامی برای موفقیت آمیز بودن ندارد و باید بطور دستی با اجرای دستور اول وضعیت این قابلیت را چک کنید.
وضعیت رم فشرده کنونی درحال استفاده
برای اینکه بدانید درحال حاضر ویندوز شما چه میزان از رم را فشرده سازی کرده و از آن استفاده می کند، با باز کردن Task Manager و رفتن به تب Performance می توانید میزان آن را مشاهده کنید. در تصویر زیر از تسک منیجر خودم اسکرین شات گرفتم و خب چون فعلا نیازی به فشرده سازی نداشته، میزان اطلاعات فشرده شده را 0 مگابایت نوشته است که در کادر قرمز رنگ مشاهده می کنید:
فعالسازی این قابلیت به شما پیشنهاد می شود و تأثیری منفی روی عملکرد ویندوز شما ندارد و در اکثر مواقع مفید هم هست، مخصوصا در هنگام اجرای بازی ها که می تواند به شما کمک زیادی بکند. اگر رم زیادی هم داشته باشید باز پیشنهاد می کنم از این قابلیت استفاده کنید.