configurar cache de archivos? se puede cambiar algo?

05/05/2004 - 02:36 por Juan Gustavo Fogelman | Informe spam
Hola
no se si es por ahi, por donde viene el tema.
cada vez que tengo que abrir archivos grandes, de mas de 3/4 de mi total de
RAM, se me termina la RAM disponible, es como que la usara para cachear el
archivo que trato de abrir.
en win9x cambiaba el tamaño maximo de la cache y ya. lo ponia a 20% del
tamaño de la ram y no tenia problemas.
es que cuando llega a 0MB de RAM libre se mueve como una tortuga.
y tengo solo 512MB, y abro archivos de 1 o 2 GB.
creo que hay algo que se llama "IO page limit" o algo asi, pero no se donde
esta y si sirve para esto
Gracias
 

Leer las respuestas

#1 Enrique [MVP Windows]
05/05/2004 - 03:57 | Informe spam
Sí, se puede hacer algo, a través del registro, sin embargo modificar este tipo de ajustes puede
causar problemas de estabilidad con dispositivos de sistema, como fallos en OpenGL, o en
dispositivos SCSI. Es importante, antes de modificar el registro, hacer una copia de seguridad de
la/las clave/s involucrada/s, y además hacer un punto de restauración previo.

Para mejorar las transferencias de archivos en el sistema, y no saturar la cantidad de memnoria RAM
para operaciones entrada/salida de datos, especialmente en operaciones de grandes cantidades, se
puede ajustar el valor *IoPageLockLimit*, de la clave

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

Por defecto es 0,5 Mbytes, pero se puede establcer un valor entre 16 y 32 Mbytes (en equipos con 512
MB ó más).

Localiza esa clave, y crea o modifica el valor DWORD *IoPageLockLimit* con un número cuyo valor
será equivalente al máximo de bytes que se utilizarán para las operaciones de entrada y salida de
datos. Se puede seguir la siguiente tabla:
____________________________________________________________________________________
RAM (MB)

Automático (IoPageLockLimit) = 0 (en decimal) 0 (en
Hex.)

1 MB ... " = 1024
400

2 MB ... " = 2048
800

4 MB ... " = 4096
1000

8 MB .. " = 8192
2000

16 MB . " = 16384
4000

24 MB . " = 24576
6000

32 MB . " = 32768
8000

64 MB . " = 65536
10000
_______________________________________________________________________________

Yo lo tengo establecido en 20000 Hex. (128 Mbytes).


Saludos,
Enrique Cortés
Microsoft MVP - Windows - IE/OE


Normas de conducta de los grupos de noticias:
http://support.microsoft.com/defaul...newsreglas
http://www.microsoft.com/communitie...fault.mspx

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.

"Juan Gustavo Fogelman" escribió en el mensaje
news:
Hola
no se si es por ahi, por donde viene el tema.
cada vez que tengo que abrir archivos grandes, de mas de 3/4 de mi total de
RAM, se me termina la RAM disponible, es como que la usara para cachear el
archivo que trato de abrir.
en win9x cambiaba el tamaño maximo de la cache y ya. lo ponia a 20% del
tamaño de la ram y no tenia problemas.
es que cuando llega a 0MB de RAM libre se mueve como una tortuga.
y tengo solo 512MB, y abro archivos de 1 o 2 GB.
creo que hay algo que se llama "IO page limit" o algo asi, pero no se donde
esta y si sirve para esto
Gracias

Preguntas similares