890 Shares 5717 views

SuperFetch: ¿qué tipo de servicio y si es necesario desactivarlo

Desde el lanzamiento de Windows 7 uno de los sistemas operativos más populares hoy en día, una tecnología única llamada SuperFetch se ha implementado en el mismo. ¿Qué tipo de servicio, no todo el mundo sabe. Sin embargo, si usted recuerda la tecnología Prefetcher en Windows Vista, todo caerá en su lugar. Tratar de averiguar lo que es.

SuperFetch: ¿Qué es este servicio?

Antes de tratar de inicio del servicio con los conceptos básicos. Si alguien sabe, que los archivos ejecutables y componentes o configuración se leyó por primera vez desde el disco duro al ejecutar cualquier programa, y luego se carga en la memoria. Una vez completada la solicitud, cuando vuelva a abrir el programa realiza el mismo proceso.

Para acelerar el acceso a los programas y optimizar directamente los procesos del sistema y la tecnología SuperFetch fue desarrollado. ¿Qué es este servicio? En pocas palabras, se trata de un tipo de sistema inteligente que monitorea el uso más frecuente por parte del usuario de algunos programas, lo que le permite almacenar en caché los archivos de aplicación (poniéndolos en RAM) para un acceso más rápido a ellos. Ese es el lanzamiento del programa se hace mucho más rápido porque los datos ya en el "RAM" es, pero no se puede leer desde el disco duro, lo que, por supuesto, lleva más tiempo.

En el proceso del árbol posterior Sistema de Vista, el estándar de "Administrador de tareas" se presenta como un proceso de SysMain (SuperFetch – en la descripción del servicio).

¿Cuál es la diferencia entre el Prefetch y SuperFetch?

La tecnología original, por primera vez se ha aplicado muy tímida en Windows XP, pero en serio ampliado en la versión Vista, sólo entonces se llamaba el Prefetcher (obtención previa). Ella era responsable de optimizar la carga de los componentes y módulos que se ejecutan las aplicaciones del sistema antes de iniciar realmente.

A partir de "Siete", el servicio ha sido ligeramente vuelto a trabajar llamada SuperFetch (Supermuestreo) y comenzó a trabajar de manera algo diferente (aunque Prefetcher módulo también está disponible). La obtención previa de una serie de desventajas. El hecho de que el importe cargado en la memoria del programa es limitado, y cuando una aplicación ya no se utiliza activamente, sus datos se carga de nuevo en el disco duro, y el archivo de paginación.

En sistemas operativos Windows SuperFetch seguimiento de la actividad del usuario y, además de crear tarjetas especiales, sin embargo, conserva la configuración de los programas de uso frecuente. Si por alguna razón una aplicación ha sido descargada de la memoria, el servicio lleva a cabo el análisis de la descarga, y después de la finalización del proceso que causó la descarga, vuelve a iniciar la carga de módulos del programa anterior en el "RAM".

En general, el servicio mejora la velocidad de inicio de la aplicación, e incluso proporciona un aumento estable en el rendimiento del sistema. Es cierto, hay que prestar atención a que a veces puede haber problemas con la carga "RAM", si la cantidad es menos de 1 GB, pero más tarde en esta.

parámetros de servicio SuperFetch gestión

Así que ahora nos fijamos en la forma de controlar los parámetros de SuperFetch. ¿Qué tipo de servicio, creo, que es un poco comprensible. Proceder directamente a la configuración.

Según muchos expertos, es mejor para estos fines a utilizar la política de registro o grupo. Sin embargo, la segunda opción, de hecho, duplica la primera, por lo que el enfoque en el registro. Llamado comando regedit editor en el menú "Run» (Win + R).

A continuación, utilizando la rama HKLM, la partición del sistema debe encontrar PrefetchParameters de directorio (estos parámetros pueden encontrarse usando una consulta de búsqueda). Aquí estamos interesados en dos claves: EnablePrefetcher y EnableSuperFetch. Si hay una segunda clave, es necesario crear (parámetro DWORD) y darle un nombre apropiado. cuatro valores se pueden introducir para cada tecla:

  • 0 – apagado completo;
  • 1 – optimización sólo se ejecuta programas;
  • 2 – Optimización sólo se ejecutan los componentes del sistema;
  • 3 – equilibrado y aceleración de aplicaciones y sistemas.

Como valor de referencia y una optimización automática del sistema y programas ( "3").

Otro método para controlar los parámetros del servicio (así como su proceso de SuperFetch SysMain) es utilizar el comando services.msc, que abre los servicios y procesos de los ajustes realizados. Aquí es necesario para encontrar y abrir las propiedades del servicio SuperFetch haciendo doble clic, a continuación, establezca la opción deseada de la lista desplegable, el tipo de ejecución.

SuperFetch: desactivar o no?

La cuestión de la utilización del servicio para muchos es bastante controvertido. En principio, no cuando una pequeña cantidad de memoria RAM que es mejor utilizar el servicio. Por ejemplo, si la cantidad de "RAM" es de menos de 1 GB, la carga de memoria puede ser de hasta 600 MB, por no mencionar la memoria virtual y archivo de paginación. Sin embargo, prácticamente todos los sistemas informáticos modernos, incluso con una configuración mínima fue originalmente equipado con un volumen suficientemente grande de "RAM" aproximadamente 3-4 GB y superior. Por lo que el servicio no se recomienda para desactivarlo. Incluso si usted tiene 2 GB SuperFetch puede utilizar, en general, no hay problemas.

SuperFetch servicio no se pudo iniciar

Pero a veces hay y los problemas asociados con el servicio SuperFetch (desactivado o no, es una cuestión de cada uno). Propios fallos a nivel de sistema no es particularmente manifiesto y un impacto crítico en el trabajo de los "sistemas operativos" no tienen.

Sin embargo, el error de módulo SuperFetch es que el servicio simplemente no puede ser activado, incluso si la entrada de los parámetros necesarios en el mismo registro. Como regla general, el mensaje sobre la terminación anormal (SuperFetch terminado) o acceso denegado. El punto aquí es sólo eso no es suficiente memoria o hay un conflicto entre los listones de "RAM".

Por supuesto, la mejor opción será un cierre completo de servicio, pero si no hay suficiente memoria, es mejor inicialmente para mantenerlo una prueba para eliminar los posibles problemas, y sólo entonces tomar una decisión acerca de cómo deshabilitar o uso posterior.

conclusión

En base a la descripción general de SuperFetch, qué tipo de servicio, probablemente ya está claro. Pero la pregunta es mudo o el uso de este proceso debe ser decidido por el usuario. Las recomendaciones generales son tales que con una pequeña cantidad de RAM es mejor apagar, mientras que la cantidad normal – por el contrario, deje activado. Al menos, no va a hacer daño a ciencia cierta.