Memory Management del Registro de Windows

domingo, agosto 26, 2012
Memory Management
El Registro de Windows es muy extenso, maneja claves de cualquier tipo donde reside un gran número de estas que son destinadas para la función y optimización del sistema operativo. Algunas pueden ser mejoradas en sistemas y funciones especificas.

Manejo de Memoria

En el siguiente destino HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management, encontraremos una serie de claves que al editarlas embonaran mejor con nuestro sistema.

ClearPageFileAtShutdown

Al tener la clave con valor 1 activaremos el vaciado del archivo de paginación del sistemas al apagar el equipo. Si bien es una buena práctica hacer esto al apagar el sistema yo recomiendo poner el valor 0 y desactivarla, ahorrando unos buenos segundos en el apagado del sistema.

DisablePagingExecutive

El kernel y los drivers del sistema serán paginados en el disco duro si la clave contiene el valor 0. En otro caso, lo anterior será almacenado en la memoria RAM, lo cual recomiendo ya que los tiempos de acceso al a memoria RAM* son muchos menores que los del disco duro, así que ingresemos el valor 1.

Funciona bien con un mínimo de 1GB en memoria RAM.

LargeSystemCache

Aumenta el tamaño de caché del sistema para las aplicaciones, en caso de tener el valor 1.

Lo recomiendo siempre y cuando tengan 1GB en RAM o más.

SecondLevelDataCache

Esta clave le indica al sistema el tamaño de memoria caché nivel 2 que tiene nuestro procesador. Por defecto el valor es 256KB. Para conocer el total de nuestra memoria caché L2 tenemos a nuestra disposición programas como CPU-Z (http://www.cpuid.com/softwares/cpu-z.html).

El total de memoria L2 que poseamos será el valor que le asignaremos a la entrada. Por ejemplo, si tenemos 2MB tenemos que ingresar el valor 2048 (base decimal) u 800 (base hexadecimal).
  • 512KB debe tener valor 512 (decimal) o 200 (hexadecimal)
  • 1024KB debe tener valor 1024 (decimal) o 400 (hexadecimal)
  • 2048KB debe tener valor 2048 (decimal) u 800 (hexadecimal)
  • 4096KB debe tener valor 4096 (decimal) o 1000 (hexadecimal)

Una vez realizados los cambios tenemos que reiniciar el sistema para que se apliquen los nuevos valores. 

Actualización !!

Después de investigar y practicar con estos valores puedo concluir que, los únicos que recomiendo optimizar son:

ClearPageFileAtShutdown
SecondLevelDataCache

Los demás valores pueden tener ciertos conflictos con algunos controladores de diversos dispositivos, por lo que recomiendo dejarlos en sus valores 'default'.

Optimizando encendido y apagado de Windows 7

domingo, agosto 19, 2012
Windows 7

Si quieres optimizar el funcionamiento de Windows 7 al encender y apagar tu máquina, estos tips son de gran ayuda. No son para nada complicados y en cualquier momento se puede regresar a sus valores originales.


Optimizando el encendido

Debemos ir al Menú Inicio > Ejecutar (Tecla de Windows + R). Una vez que ejecutar este abierto escribimos msconfig y damos click en aceptar o le damos Enter.

Ya abierta la ventana de Configuración del Sistema nos dirigimos a la pestaña de arranque, aquí seleccionamos Windows 7, que es nuestro sistema operativo actual. Ya seleccionado marcamos la casilla que dice Sin Arranque de GUI. Luego nos dirigimos a Opciones Avanzadas... y seleccionamos la casilla de Número de Procesadores, donde seleccionaremos la cantidad de núcleos con los que cuenta nuestra CPU.

Una vez hecho lo anterior damos aceptar en todas la ventanas y nos pedirá reiniciar el sistema. Recomiendo no reiniciar ahora y hacerlo manualmente al realizar todos los cambios.


msconfig

Optimizando el apagado

Una vez más nos dirigimos a ejecutar y ahora escribimos regedit. Ya abierta la ventana de Editor del Registro tenemos que ir a "HKEY_LOCAL_MACHINE", "SYSTEM", "CurrentControlSet", "Control".

Aquí damos doble click en la entrada WaitToKillServiceTimeout, donde podemos ingresar valores de 2000 a 12000, siendo en la practica un tiempo de 2 a 12 segundos. Ingresamos el valor que creamos conveniente, en donde sugiero 3 segundos (3000).

regedit

También hay que revisar la siguiente entrada, ya que en caso de que esta activada (valor 1), contribuye a que nuestra máquina haga más tiempo en el apagado del sistema.

La ruta a seguir es "HKEY_LOCAL_MACHINE", "SYSTEM", "CurrentControlSet", "Control", "Session Manager", "Memory Management". La entrada ClearPageFileAtShutdown debe tener un valor de 0 para desactivarla.

Notas

  • Una vez realizados todos los cambios debemos reiniciar el sistema.
  • Al querer hacer un CHKDSK tendremos que desmarcar la opción de Sin Arranque de GUI ya que esto no permite la visualización de la comprobación de disco.
  • El valor ClearPageFileAtShutdown tiene como finalidad vaciar el Page File del sistema durante el apagado del mismo, así llegando a generar mayor tiempo en el apagado del sistema. En algunas ocasiones y dependiendo el caso, el activarlo puede servir como una buena práctica para la seguridad del sistema.

 
Copyright © Aemulatrix. Designed by OddThemes