SuperFetch: این سرویس چیست و باید آن را غیرفعال کنید

فهرست مطالب:

SuperFetch: این سرویس چیست و باید آن را غیرفعال کنید
SuperFetch: این سرویس چیست و باید آن را غیرفعال کنید

تصویری: SuperFetch: این سرویس چیست و باید آن را غیرفعال کنید

تصویری: SuperFetch: این سرویس چیست و باید آن را غیرفعال کنید
تصویری: Should you delete Prefetch files and disable Prefetch, SuperFetch or SysMain 2024, مارس
Anonim

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

ویندوز 7 امروز بدون SuperFetch غیر قابل تصور است
ویندوز 7 امروز بدون SuperFetch غیر قابل تصور است

تحولات علمی در زمینه فناوری رایانه ساکن نیست. سیستم عامل ویندوز 7 امکان پیاده سازی فناوری منحصر به فرد SuperFetch را فراهم کرده است (این برنامه به عنوان فرایند sysmain در مدیر وظیفه ذکر شده است). برای درک معنی و درک عملکردهای این سرویس ، باید یکی دیگر از فناوری های منحصر به فرد Prefetcher را در ویندوز ویستا بخاطر بسپارید. هنگام راه اندازی هر برنامه ، پرونده ها و اجزای پیکربندی آن در ابتدا از دیسک سخت خوانده می شوند و فقط پس از آن در حالت میزبان در RAM بارگیری می شوند. هنگامی که برنامه با بازگشایی آن از بین می رود ، همان روند انجام می شود. به منظور تسریع دسترسی به برنامه ها و در نتیجه ، بهینه سازی کار فرایندهای سیستم ، فناوری SuperFetch ایجاد و پیاده سازی شد.

سیستم SuperFetch هوشمند: مفاهیم عمومی

با کمک فناوری superfetch ، محبوب ترین برنامه های مورد استفاده کاربر ردیابی و سپس برای یافتن سریع در RAM قرار می گیرند. بنابراین ، راه اندازی این یا آن برنامه با توجه به اینکه داده ها از قبل در حافظه رم قرار دارند ، بسیار سریعتر انجام می شود ، به همین دلیل زمان بیشتری برای خواندن آنها از دیسک سخت صرف نمی شود. اگر به تاریخچه ایجاد این فناوری نگاهی بیندازید ، ابتدا در windows xp استفاده شد و سپس در نسخه Vista ادامه یافت و Prefetcher نامیده شد. وظیفه آن بهینه سازی بارگیری اجزای سیستم و ماژول های برنامه های در حال اجرا قبل از شروع مستقیم بود.

SuperFetch امروز تقاضای زیادی دارد
SuperFetch امروز تقاضای زیادی دارد

بنابراین این فناوری "Prefetch" یا prefetcher (superprefetch) نامیده می شود. این سرویس دارای اشکالات قابل توجهی بود. این اجازه می دهد تعداد محدودی از برنامه ها را در RAM بارگیری کنید ، و هنگامی که یک برنامه به طور مکرر متوقف می شود ، داده های آن به دیسک سخت موجود در فایل صفحه بندی منتقل می شوند. اما بعداً ، كیفیت دستخوش تغییرات عمده ای شده است.

پس از پیشرفت های چشمگیر ، این فناوری SuperFetch (ترجمه تحت اللفظی - superfetch) می شود. اکنون این سرویس درگیر ردیابی فعالیت کاربر است ، نقشه های خاصی ایجاد می کند و پیکربندی برنامه های مورد استفاده را ذخیره می کند. اگر بنا به دلایلی برنامه ناگهان از حافظه RAM خارج شد ، SuperFetch تجزیه و تحلیل کاملی از تخلیه را انجام می دهد و پس از اتمام فرآیند تخلیه ، برنامه قبلی را مجدداً در RAM بارگیری می کند. وظیفه اصلی این سرویس افزایش سرعت راه اندازی برنامه ها و اطمینان از افزایش پایدار عملکرد سیستم است که به نوبه خود به گنجاندن سریع گردش کار کمک می کند.

تنظیمات و مدیریت خدمات

برای فعال کردن این سرویس ، بهتر است از رجیستری سیستم استفاده کنید. در منوی Run (Win + R) ، دستور regedit ویرایشگر را فرا می خواند. در بخش سیستم ، با استفاده از شاخه HKLM ، باید فهرست PrefetchParameters را پیدا کنید. ما به دو کلید EnablePrefetcher و EnableSuperFetch نیاز داریم. اگر هیچ کلید EnableSuperFetch وجود ندارد ، باید آن را ایجاد کنید (پارامتر DWORD) و یک نام مناسب به آن اختصاص دهید. برای راحتی کار ، می توانید برای هر کلید چهار مقدار وارد کنید:

- 0 - خاموش شدن کامل ؛

- 1 - فقط بهینه سازی برنامه های در حال اجرا ؛

- 2 - بهینه سازی فقط راه اندازی اجزای سیستم ؛

- 3 - شتاب متعادل از برنامه و سیستم ها.

SuperFetch نباید غیرفعال شود مگر اینکه کاملاً ضروری باشد
SuperFetch نباید غیرفعال شود مگر اینکه کاملاً ضروری باشد

استفاده از دستور services.msc ، که پنجره تنظیمات سرویس ها و فرآیندهای اجرایی را باز می کند ، روش دیگری برای مدیریت تنظیمات سرویس است. در این حالت ، شما باید SuperFetch را پیدا کرده و ویژگی های سرویس را با دوبار کلیک باز کنید. سپس باید پارامتر مورد نیاز را از لیست کشویی نوع راه اندازی تنظیم کنید.

معایب سرویس SuperFetch

اما نقاط ضعفی نیز در این سرویس وجود دارد.به ندرت مشکلاتی در ارتباط با آن وجود دارد. با بررسی مناسب این مسئله ، می توانید به این نتیجه برسید که مشکلاتی که هنگام کار با رایانه بوجود می آیند ، مستقیماً از خدمات SuperFetch نیستند. یعنی اگر در مورد خرابی ها در سطح سیستم صحبت کنیم ، آن ها تأثیر مهمی بر عملکرد "سیستم عامل" ندارند. اما یک اشکال در ماژول SuperFetch باعث می شود که این سرویس کاملاً فعال نشود. و در این حالت ، حتی وارد کردن پارامترهای لازم در همان رجیستری نیز وضعیت را به سمت بهتر تغییر نمی دهد. غالباً می توانید پیامی را ببینید که فسخ غیرعادی (SuperFetch خاتمه یافته است) یا دسترسی به طور کلی رد شده است.

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

SuperFetch: همه
SuperFetch: همه

SuperFetch همیشه در پس زمینه اجرا می شود. این سرویس از منابع پردازنده و حافظه استفاده می کند. "Superfetch" فراخوانی نمی شود تا بارگذاری برنامه های کاربردی در "RAM" را به طور کامل از بین ببرد ، هدف مستقیم آن سریع ساختن این فرآیند است. و هر بار بارگیری ، اگر برنامه بدون SuperFetch راه اندازی شود ، سیستم دقیقاً همان کندی را تجربه خواهد کرد. این به این دلیل است که این سرویس مقدار بسیار زیادی از اطلاعات را از دیسک سخت در حافظه RAM بارگیری می کند. و اگر با هر بار راه اندازی یا راه اندازی مجدد کامپیوتر ، هارددیسک برای مدتی با صد در صد بار کار کند ، ممکن است مشکلاتی در SuperFetch بوجود بیاید. گیمرهایی که چهار گیگابایت حافظه یا کمتر دارند با SuperFetch مشکلی دارند. اشکال اصلی در اینجا وجود بازی هایی است که از رم زیادی استفاده می کنند. در این حالت ، یک درخواست دائمی و آزاد سازی حافظه وجود دارد. این اجرای چنین دستکاری می تواند باعث بارگیری و تخلیه داده های محلی به طور مداوم در سرویس شود.

غیرفعال کردن SuperFetch: همه جوانب مثبت و منفی

امروزه بسیاری از افراد در استفاده از این سرویس شک دارند. برای بهبود عملکرد و عملکرد رایانه ، اغلب توصیه می شود سرویس SuperFetch را خاموش کنید. با این حال ، نه تنها یک کاربر صالح می تواند معضلی را که در مورد توصیه به استفاده از SuperFetch در شرایط خود ایجاد شده است ، حل کند.

همچنین یک توصیه کلی برای همه کاربران وجود دارد که به شرح زیر است:

- مقدار کمی از RAM اجازه استفاده صحیح از سرویس را نمی دهد.

- حجم کافی آن توصیه می کند Superfetch را فعال کنید.

SuperFetch برای سرعت بخشیدن به سیستم عامل مورد نیاز است
SuperFetch برای سرعت بخشیدن به سیستم عامل مورد نیاز است

بنابراین ، اگر میزان حافظه رم از 1 گیگابایت فراتر نرود و بار حافظه می تواند به 600 مگابایت برسد ، نیازی به ذکر نیست حافظه مجازی اضافی و فایل صفحه بندی ، در این صورت وضعیتی با قابلیت RAM محدود ایجاد می شود. اما این البته در صورتی است که سیستم رایانه ای از نسل قدیم باشد (از آماده بکار استفاده می شود). در سیستم های مدرن ، حتی اگر از حداقل پیکربندی استفاده شود ، ضربه محکم و ناگهانی در ابتدا به معنی مقدار زیادی RAM است که از 3 گیگابایت شروع می شود. البته در این حالت استفاده از سرویس SuperFetch توجیه پذیر است. با استفاده از SuperFetch و هنگام خاموش بودن می توانید عملکرد رایانه را در حالت های مختلف مقایسه کنید. برخی از کاربران توجه دارند که در این مورد تفاوت زیادی را مشاهده نمی کنند.

به عبارت دیگر ، استفاده یا غیرفعال کردن SuperFetch به عنوان میزبان تنها به توازن قابلیت ها و بار مورد انتظار در RAM کامپیوتر بستگی دارد. البته ، هنگام استفاده از بازی های مدرن بر روی سخت افزار قدیمی ، مشکلات عملکرد سیستم عامل اجتناب ناپذیر است. با این حال ، در سایر موارد ، وقتی RAM بدون مشکل با این کار کنار بیاید ، به راحتی نمی توان با غیرفعال کردن سیستم superfetch ، سرعت کامپیوتر را افزایش داد.

توصیه شده: