Memory compressio چیست؟
Memory compressio یک قابلیت جدید می باشد که مایکروسافت در ویندوز ۱۰ آن را اضافه کرد و این ویژگی در ویندوز های ۷ و یا ۸ وجود ندارد. سیستم عامل های مک او اس و لینوکس نیز دارای همچین ویژگی می باشند.
بطور معمول اگر سیستم شما دارای ۸ گیگابایت رم باشد و برنامه های شما به ۹ گیگابایت رم نیاز داشته باشد، سیستم شما ۱ گیگابایت رم را درون Page File (جایی در پارتیشن ویندوز) ذخیره می کند که این کار باعث کندی خواندن اطلاعات می شود.
با memory compression دیتای ۹ گیگابایتی شما درر اصطلاح کمپرس یا فشرده می شود (مانند فشرده سازی فایل های با Zip) تا سیستم شما رم کم نیاورد.
برای مثال ممکن است شما ۶ گیگابایت اطلاعات کمپرس نشده و ۳ گیگابایت اطلاعات کمپرس شده دارید که اطلاعات کمپرس شده تنها ۱.۵ گیگابایت حجم می گیرد، پس بدین صورت شما می توانید ۹ گیگابایت اطلاعات را در ۸ گیگابایت رم ذخیره کنید.
آیا این کار سیستم را کند نمی کند؟ هم بله و هم خیر! فشرده سازی و خارج کردن از حالت فشرده سازی، منابع بیشتری از پردازنده (CPU) شما را اشغال می کند و باید این را بدانید که فشرده سازی اطلاعات همیشه انجام نمی شود و تنها در مواردی که ویندوز اینکار را ضروری بداند اتفاق می افتد.
اما در کل فشرده سازی و خروج اطلاعات از این حالت و استفاده بیشتر از منابع پردازنده، سریع تر از ذخیره اطلاعات در page file می باشد.
آیا memory compression بد است؟!
مطمئنا فشرده سازی اطلاعات در memory compression بهتر از روش های دیگر می باشد و از روشی مانند ذخیره اطلاعات در page file بهتر می باشد.
همچنین باید این را در نظر داشته باشید که اینکار همیشه صورت نمی گیرد و تنها در مواقع ضروری ویندوز اینکار را انجام می دهد اما این قابلیت مقداری از منابع پردازنده شما را اشغال می کند، پس اگر شما به این فضای پردازنده نیز نیاز دارید بهترین راه ارتقاء رم سیستمتان بصورت سخت افزاری می باشد.
مشاهده جزئیات اطلاعات فشرده شده توسط رم را کامپیوتر
اگر می خواهید ببینید سیستم شما از memory compression استفاده می کند و اینکه چه مقدار از اطلاعات شما را فشرده کرده است، ابتدا Task Manager را باز کنید.
می توانید اینکار را با کلید های میانبر  Ctrl+Shift+Esc  استفاده کنید.
اگر Task Manager شما بصورت ساده باز شد بر روی گزینه More details کلیک کنید.
به تب Performance بروید و سپس گزینه Memory را انتخاب کنید. مقدار اطلاعات نوشته شده در داخل پرانتز (Compressed) همان میزانن اطلاعات فشرده شده می باشد.
برای مثال به تصویر زیر دقت کنید، سیستم در حال حاضر ۵.۶ گیگابایت رم اشغال کرده است و ۴۲۵ مگابایت از این حجم اطلاعات فشرده یا کمپرس شده می باشد.
اگر نشانگر ماوس خود را به بخش نمودار memory usage ببرید، می توانید اطلاعات بیشتری را مشاهده کنید. در تصویر زیر میبینید که سیستم ۵.۷ گیگابایت رم مصرف کرده است که ۴۴۰ مگابایت آن اطلاعات فشرده شده می باشد که این ۴۴۰ مگابایت درواقع چیزی در حدود ۱.۵ گیگابایت می باشد که با فشرده سازی به این حجم رسیده است و برای شما ۱.۱ گیگابایت منابع نجات داده است.
با عدم وجود memory compression سیستم شما نیاز به ۶.۸ گیابایت حجم نیاز دارد که با این قابلیت ویندوز ۱۰ این نیاز به ۵.۷ گیگابایت رسیده است.
در نسخه های جدیدتر ویندوز ۱۰ مایکروسافت روش این ویژگی را عوض کرده است. دیگر شما با عبارتی مانند Compressed memory مواجه نمی شوید و تنها عبارت System را مشاهده می کنید (شاید این کار برای جلوگیری از گیج شدن کاربران می باشد).
در نسخه Windows 10’s Creators ما compressed memory را می توانیم تنها در Memory details و بصورت عبارت System که فقط در حال استفاده ۰.۱ MB از رم میباشد را مشاهده کنیم.
این کار تنها برای جلوگیری از گمراه و گیج شدن کاربران عادی در مورد این قابلیت ویندوز می باشد.