در دنیای کامپیوترها، ظرفیت رم همیشه یکی از مهمترین عوامل برای کاربران است، زیرا مستقیماً بر روان بودن سیستم هنگام انجام چند کار همزمان تأثیر میگذارد. اخیراً، یک کاربر فناوری تجربه شگفتانگیزی را در یک انجمن به اشتراک گذاشت که در آن، تنها با چند تغییر سیستم، فوراً تا 5 گیگابایت رم را که ویندوز به عنوان حافظه پنهان در اختیار داشت، آزاد کرد - رقمی که میتواند عملکرد بسیاری از سیستمهای میانرده را نجات دهد.

ظرفیت رم اغلب به دلیل یک ویژگی قدیمی هدر میرود.
عکس: اسکرینشات
میراثی تکنولوژیکی از دوران کند درایوهای مکانیکی HDD.
مقصران این مصرف بیش از حد منابع، دو ویژگی اصلی به نامهای Prefetch و SysMain (که قبلاً با نام Superfetch شناخته میشد) هستند. از نظر تاریخی، مایکروسافت Prefetch را در ویندوز XP معرفی کرد - دورانی که کامپیوترها هنوز روی هارد دیسکهای مکانیکی (HDD) با سرعت خواندن و نوشتن بسیار کند کار میکردند. وظیفه Prefetch ثبت فایلهایی بود که برنامهها در اولین اجرای خود به آنها نیاز داشتند و از این طریق آنها را در اجراهای بعدی در حافظه از قبل بارگذاری میکردند تا سرعت باز شدن برنامهها افزایش یابد.
بعدها، این ویژگی به SysMain تکامل یافت که شامل الگوریتمهای هوشمندی است که قادر به تجزیه و تحلیل رفتار و عادات کاربر هستند. اگر مرتباً یک برنامه نرمافزاری را در زمانهای مشخص باز کنید، SysMain به طور خودکار دادههای آن برنامه را از قبل در RAM بارگذاری میکند.
در تئوری، فلسفه طراحی ویندوز این است که «رم خالی، رم هدر رفته است». این سیستم عامل همیشه قصد دارد حداکثر استفاده از حافظه موقت را برای افزایش سرعت دستگاه به کار گیرد. با این حال، در دورانی که اکثر کامپیوترهای مدرن به SSDهای NVMe با سرعتهای فوقالعاده زیاد روی آوردهاند، اجرای تقریباً آنی برنامهها، Prefetch و SysMain را کاملاً منسوخ کرده است. این سیستم، گیگابایتهای ارزشمند رم را برای چند صدم ثانیه زمان پاسخ کوتاهتر قربانی میکند - اتلاف غیرضروری منابع.
راهنمایی برای «نجات» رم شما تنها در چند مرحله ساده.
برای کاربرانی که پیکربندیهای رایانه شخصی آنها کاملاً بر روی SSDها اجرا میشود، غیرفعال کردن این دو ویژگی بیخطر تلقی میشود و ظرفیت رم واقعی قابل توجهی بیشتری را برای سیستم فراهم میکند.
برای غیرفعال کردن Prefetch، کاربران کافیست از طریق مسیر سیستمی HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters به برنامه ویرایشگر رجیستری دسترسی پیدا کنند.
در اینجا، کلمه کلیدی EnablePrefetcher را پیدا کنید و مقدار آن (Value data) را به 0 تغییر دهید، سپس کامپیوتر خود را مجدداً راهاندازی کنید. از آنجا که دخالت در Registry همیشه خطر خطاهای سیستمی را به همراه دارد، کاربران باید قبل از انجام این عملیات، یک نقطه بازیابی (restore point) ایجاد کنند.

مقدار کلید EnablePrefetcher را در رجیستری تغییر دهید.
عکس: اسکرینشات
برای SysMain، این فرآیند بسیار شهودیتر است. کاربران به سادگی ابزار مدیریت خدمات را از نوار جستجوی ویندوز باز میکنند، SysMain را پیدا میکنند، برای متوقف کردن عملکرد آن روی Stop کلیک میکنند و نوع راهاندازی (Startup type) را به Disabled تغییر میدهند تا از فعال شدن مجدد خودکار سرویس در آینده جلوگیری شود.
مشاوره تخصصی
اگرچه آزادسازی ۵ گیگابایت رم منجر به رابط کاربری تمیزتر Task Manager و رضایت بصری بیشتر میشود، اما کارشناسان فناوری به کاربران توصیه میکنند که بیش از حد در مورد میزان رم مصرفی رایانه خود وسواس به خرج ندهند.
میزان بالای استفاده از رم (80 یا 90 درصد) هنگام اجرای برنامههای سنگین لزوماً به این معنی نیست که کامپیوتر شما دچار گلوگاه شده است؛ این نشانهای است که سیستم عامل به طور مؤثر سختافزار را بهینه میکند. تنها زمانی که کامپیوتر شما در کارهای روزمره تأخیر قابل توجه یا زمان پاسخگویی کندی را نشان میدهد، باید پاکسازی و بهینهسازی نرمافزار سیستم خود را در نظر بگیرید.
منبع: https://thanhnien.vn/meo-don-gian-giup-gianh-lai-5-gb-ram-bi-chiem-dung-บน-windows-185260529090423737.htm









نظر (0)