Un ejemplo de cómo a la lista proceso de la memoria, y las ventanas no truco de la memoria caché las páginas.

Introducción
El sistema operativo Windows (sobre todo hablando de NT ahora, que es la siguiente: Windows 2000 Professional, pero probablemente se aplica a NT4 y XP también), no tienen un 'estúpido' el sistema de almacenamiento en caché.
Claro, para servidores podría funcionar bien, pero para sistemas de escritorio no es divertido.
Ponemos 512 Mb de memoria en un PC, sólo para notar que las ventanas todavía no bastante de intercambio si sólo ha desempeñado un juego y desea restaurar nuestro escritorio.
¿Por qué? porque explorer.exe y otras aplicaciones de escritorio no se utilizaron por un tiempo, por lo que su memoria es intercambiada con el archivo de la página. Considerando que el sistema de caché de archivos está lleno de datos del juego, ya que fue la última lectura de datos desde el disco ...

Descripción del problema
No me escuchas en un buen tiempo que Windows ha Susch molesto gestión de memoria. Y sea cual sea su sistema son las especificaciones, las ventanas de intercambio de cosas que usted no quiere que, ya que queremos un sistema que responda.
Además, personalmente me parece extraño que el archivo caché se vuelve más prioridad que la aplicación de memoria, pero de nuevo: "Me imagino que el almacenamiento en caché de los planes están optimizados para aplicaciones de servidor.

¿Qué se puede hacer acerca de esto.
En primer lugar, las ventanas de memoria del sistema de gestión nos permite crear una etiqueta de página de memoria como "no-cachable" .. En segundo lugar, tenemos que encontrar una forma de vaciar la caché de disco.

Ambas cuestiones no están totalmente resueltos con mis experimentos, pero por lo menos dan un Clou. Ellos hacen el trabajo, pero tienen algunas limitaciones.

Ejemplos
En primer lugar, voy a dar un ejemplo de cómo una lista de todos los páginas de memoria en el sistema. Limitaciones: Se excluyen los procesos que no tienen acceso a la escritura de un servicio del sistema puede o no solucionar esto.
En segundo lugar, voy a mostrar cómo crear una etiqueta de la página no cacheble. Limitación: sólo la memoria páginas marcadas como "escritura" puede ser alterado.
En tercer lugar, voy a mostrar un rápido y sucio, pero muy efectivo de la muestra, de cómo la fuerza las ventanas para limpiar la caché de archivos.
Y por último pero no menos voy a mostrar cómo podemos controlar las actividades de disco para hacer una pre-caché de utilidad.

Para mayor comodidad y facilidad de lectura, i esta dividido en varios artículos. Espero que esto está bien con el siteadmins, los demás, admin, siéntase libre para editar.

Average rating: