SuperFetch: ¿qué Es Este Servicio Y Debería Desactivarlo?

Tabla de contenido:

SuperFetch: ¿qué Es Este Servicio Y Debería Desactivarlo?
SuperFetch: ¿qué Es Este Servicio Y Debería Desactivarlo?

Video: SuperFetch: ¿qué Es Este Servicio Y Debería Desactivarlo?

Video: SuperFetch: ¿qué Es Este Servicio Y Debería Desactivarlo?
Video: ➤ Activar o Desactivar SYSMAIN en Windows 10 ¿QUÉ ES? (Superfetch) 2021 ✅ 2024, Abril
Anonim

El sistema operativo Windows 7 ha permitido la implementación de una tecnología única llamada SuperFetch. Qué es esta tecnología y cómo funciona, no es familiar para todos. Pero si recuerda la tecnología Prefetcher anterior en Windows Vista, todo encaja de inmediato.

Windows 7 es impensable sin SuperFetch hoy
Windows 7 es impensable sin SuperFetch hoy

Los avances científicos en el campo de la tecnología informática no se detienen. El sistema operativo Windows 7 hizo posible implementar la tecnología única SuperFetch (aparece como un proceso sysmain en el administrador de tareas). Para comprender el significado y las funciones de este servicio, debe recordar otra tecnología de Prefetcher única en Windows Vista. Cuando se inicia cualquier programa, sus archivos de configuración y componentes se leen inicialmente desde el disco duro, y solo entonces se cargan en la RAM en modo host. Cuando la aplicación salga al volver a abrirla, se realizará el mismo proceso. Para acelerar el acceso a los programas y, como resultado, optimizar el trabajo de los procesos del sistema, se creó e implementó la tecnología SuperFetch.

Sistema inteligente SuperFetch: conceptos generales

Con la ayuda de la tecnología superfetch, los programas más populares utilizados por el usuario se rastrean y luego se colocan en la RAM para encontrarlos rápidamente. Así, el lanzamiento de tal o cual programa es mucho más rápido debido a que los datos ya están en la RAM, razón por la cual no se pierde tiempo adicional leyéndolos desde el disco duro. Si observa la historia de la creación de la tecnología, entonces se aplicó originalmente en Windows XP, y luego se continuó en la versión Vista y se llamó Prefetcher. Su tarea consistía en optimizar la carga de los componentes del sistema y los módulos de las aplicaciones en ejecución antes de comenzar directamente.

SuperFetch tiene una gran demanda hoy
SuperFetch tiene una gran demanda hoy

Por lo tanto, la tecnología se denomina "Prefetch" o prefetcher (superprefetch). Este servicio presentaba importantes inconvenientes. Permitía cargar una cantidad limitada de programas en la RAM y, cuando una aplicación dejaba de usarse con frecuencia, sus datos se volvían a enviar al disco duro en el archivo de paginación. Pero después, lo perfecto ha sufrido cambios importantes.

Después de mejoras significativas, la tecnología se convierte en SuperFetch (traducción literal - superfetch). Ahora el servicio se dedica a rastrear la actividad del usuario, crea mapas especiales y guarda la configuración de los programas utilizados. Si por alguna razón la aplicación voló repentinamente sin RAM, SuperFetch realiza un análisis exhaustivo de la descarga y, una vez finalizado el proceso responsable de la descarga, vuelve a cargar el programa anterior en la RAM. La tarea principal del servicio es aumentar la velocidad de lanzamiento de las aplicaciones y garantizar un aumento estable en el rendimiento del sistema, lo que a su vez contribuye a la rápida inclusión en el flujo de trabajo.

Configuración y administración del servicio

Para habilitar este servicio, es mejor utilizar el registro del sistema. En el menú Ejecutar (Win + R), el comando regedit llama al editor. En la sección del sistema, usando la rama HKLM, necesita encontrar el directorio PrefetchParameters. Necesitamos dos claves EnablePrefetcher y EnableSuperFetch. Si no hay una clave EnableSuperFetch, debe crearse (parámetro DWORD) y asignársele un nombre apropiado. Para su comodidad, puede ingresar cuatro valores para cada clave:

- 0 - apagado completo;

- 1 - optimización de programas en ejecución únicamente;

- 2 - optimización de solo los componentes del sistema de lanzamiento;

- 3 - aceleración equilibrada de la aplicación y los sistemas.

SuperFetch no debe desactivarse a menos que sea absolutamente necesario
SuperFetch no debe desactivarse a menos que sea absolutamente necesario

El uso del comando services.msc, que abre la ventana de configuración para los servicios y procesos ejecutables, es otro método para administrar la configuración del servicio. En este caso, debe encontrar SuperFetch y abrir las propiedades del servicio con un doble clic. Luego, debe configurar el parámetro requerido de la lista desplegable del tipo de inicio.

Desventajas del servicio SuperFetch

Pero también hay debilidades en este servicio. No es infrecuente que surjan problemas asociados con él. Con la consideración adecuada de este tema, puede llegar a la conclusión de que los problemas que surgen al trabajar con la computadora no son culpa directa del servicio SuperFetch. Es decir, si hablamos de fallas a nivel del sistema, entonces no tienen un impacto crítico en el funcionamiento del "sistema operativo". Pero un error en el módulo SuperFetch hace que este servicio no esté activado en absoluto. Y en este caso, incluso ingresar los parámetros necesarios en el mismo registro no mejora la situación. A menudo, puede ver un mensaje de que hubo una terminación anormal (SuperFetch terminado) o acceso denegado por completo.

Esta situación se produce por falta de RAM o por enfrentamiento entre las lamas "RAM". En este caso, no queda nada más que deshabilitar por completo el servicio. Si hay suficiente RAM para probar el funcionamiento del servicio y eliminar los problemas con él, entonces es recomendable hacer esto. Y después de las manipulaciones realizadas, puede apagarlo o continuar usándolo.

SuperFetch: Todos
SuperFetch: Todos

SuperFetch siempre se ejecuta en segundo plano. El servicio utiliza memoria y recursos del procesador. "Superfetch" no está llamado a eliminar completamente la carga de aplicaciones en la "RAM", su propósito directo es acelerar este proceso. Y cada vez que se produce una descarga, el sistema seguirá experimentando exactamente la misma ralentización si la aplicación se inicia sin SuperFetch. Esto se debe a que el servicio precarga una gran cantidad de datos del disco duro en la RAM. Y si, con cada inicio o reinicio de la computadora, el disco duro funciona al cien por cien durante algún tiempo, pueden surgir problemas con SuperFetch. Los jugadores con cuatro gigabytes de memoria o menos tendrán problemas con SuperFetch. El principal inconveniente aquí es que hay juegos que usan mucha RAM. En este caso, hay una solicitud constante y una liberación de memoria. Esta ejecución de dicha manipulación puede hacer que el servicio cargue y descargue datos locales constantemente.

Deshabilitar SuperFetch: todos los pros y los contras

Hoy en día, muchas personas dudan del uso de este servicio. A menudo se recomienda apagar el servicio SuperFetch para mejorar el rendimiento y el rendimiento de su computadora. Sin embargo, no solo un usuario competente puede resolver el dilema que ha surgido sobre la conveniencia de utilizar SuperFetch en sus condiciones.

También hay una recomendación general para todos los usuarios, que es la siguiente:

- una pequeña cantidad de RAM no permite un uso fluido del servicio;

- su volumen suficiente recomienda activar Superfetch.

Se necesita SuperFetch para acelerar el sistema operativo
Se necesita SuperFetch para acelerar el sistema operativo

Por lo tanto, si la cantidad de RAM no excede 1 GB y la carga de memoria puede alcanzar los 600 MB, sin mencionar la memoria virtual adicional y el archivo de paginación, entonces surge una situación con funcionalidad RAM limitada. Pero, por supuesto, este es el caso si el sistema informático es de la generación anterior (se utiliza readyboost). En los sistemas modernos, incluso si se utiliza la configuración mínima, el complemento implica inicialmente grandes cantidades de RAM, a partir de 3 GB. En este caso, por supuesto, el uso del servicio SuperFetch está justificado. Puede comparar el funcionamiento de la computadora en diferentes modos: usando SuperFetch y cuando está apagado. Algunos usuarios notan que en este caso no vieron mucha diferencia.

En otras palabras, usar o deshabilitar SuperFetch como host depende únicamente del equilibrio de capacidades y la carga esperada en la RAM de la computadora. Por supuesto, cuando se utilizan juegos modernos en hardware antiguo, los problemas con el rendimiento del sistema operativo son inevitables. Sin embargo, en otros casos, cuando la RAM se encarga de la tarea sin ningún problema, simplemente no hay necesidad de aumentar la velocidad de la computadora desactivando el sistema de superfetch.

Recomendado: