¿Alguna razón para no deshabilitar el archivo de paginación de Windows con suficiente RAM física?

35

La cuestión de deshabilitar el archivo de paginación de Windows ya se ha discutido bastante, por ejemplo aquí y aquí y aquí . La gente continúa votando respuestas que dicen " no debe deshabilitar su archivo de paginación incluso si tiene suficiente RAM ", pero aún no he visto ninguna razón concreta y verificable dada por este consejo. Por lo que puedo ver, si nunca necesita leer del archivo de paginación (porque tiene suficiente RAM), el rendimiento solo podría ser peor si está habilitado debido a que Windows le escribe de forma preventiva. En el mejor de los casos, el rendimiento sería el mismo. No puedo ver cómo podría mejorarse escribiendo datos que nunca necesita leer.

Entonces mi pregunta es:

Suponiendo que tengo suficiente RAM física para todo lo que hago, ¿hay alguna razón por la que no deba desactivar el archivo de paginación?

Digamos que la versión de Windows es Windows XP x64 SP2 o Windows Server 2003 x64 SP2 (lo mismo). Si es diferente para Windows Server 2008 x64, me interesaría escuchar una respuesta para eso también. Estoy buscando razones específicas y objetivas de buenas fuentes, no solo opiniones. Algo así como "aquí están los puntos de referencia realizados con y sin un archivo de paginación y los resultados fueron mejores con un archivo de paginación, incluso con suficiente RAM" o "según este artículo de MS KB, el problema X ocurre si deshabilita el archivo de paginación".

Hasta ahora, las únicas razones que he visto mencionadas son:

  • Incluso si crees que tienes suficiente RAM, podrías quedarte sin batería. De acuerdo, pero a los fines de esta pregunta, tomemos como un hecho que tengo suficiente. Quizás solo leí mi correo electrónico y tengo 16 GB de RAM. O 128GB. O 1 TB. O lo que sea, pero es suficiente para el 100% de lo que hago, el 100% del tiempo. Otra forma de pensarlo es: si tengo x MB de RAM física y y MB de archivo de página y nunca me quedo sin RAM en esa configuración, ¿no estaría mejor, en cuanto al rendimiento, con x + y MB de RAM física y sin ¿archivo de página?
  • Windows está "acostumbrado" a tener un archivo de paginación y es posible que no funcione de manera confiable (de Comprender el impacto de la RAM en el rendimiento general del sistema Eso es bastante vago y me resulta difícil de creer, dado que MS ha brindado la opción de deshabilitar el archivo de paginación .
  • Windows sabe lo que está haciendo mejor que tú. No, no sabe que no ejecutaré más programas o cargaré más datos, pero lo hago.
EMP
fuente
14
Este tema se ha discutido hasta la saciedad en casi todos los foros relacionados con la tecnología bajo el sol. conclusión: hazlo o no lo hagas. si te funciona, genial, sigue con tu vida. si no es así, bueno, la memoria virtual está a solo unos clics del mouse. Aparte de eso, estamos perdiendo el tiempo aquí. ¡mejor para discutir el mejor navegador o software antivirus! :) (por cierto, ese enlace tuyo es una gran lectura, recomendado)
1
@Molly ¿Quieres decir, TU enlace? :)
EMP
3
@Molly: Si crees que esto es una pérdida de tiempo, no hagas ningún comentario, simplemente ignóralo y sigue adelante. ¿Por qué criticar la pregunta? Puede que no te importe, pero a otros sí.
Mas
2
Siento tu frustración por esto. Recientemente pasé de 4 gb de ddr2 a 8 gb de ddr3. Un chico en el trabajo dice "asegúrese de hacer que su tamaño de intercambio sea de 8-12 gb". ¿POR QUÉ? Estoy haciendo lo mismo que hacía antes, y ahora tengo el doble de ram físico; ¿Por qué necesitaría MÁS espacio de intercambio?
LoveMeSomeCode
2
No es subjetivo: lea la pregunta detenidamente, especialmente la suposición. Estoy pidiendo razones específicas de fuentes confiables, no opiniones.
EMP

Respuestas:

14

Esta es una microoptimización. El punto es que no hay razón para hacerlo, en algo parecido a la operación normal. Podría dañarlo fácilmente si cambia su patrón de uso.

En casos especializados puede tener sentido, como si no hay un disco local grabable.

Capitán Segfault
fuente
Estoy de acuerdo, solo déjalo.
user10547
¿Puede Windows arrancar incluso desde un disco no grabable?
salmonmoose
Sí, pero necesita modificar muchas cosas para que funcione. Por ejemplo, el registro debe estar en un disco grabable, por lo que necesita para redirigir en un disco de memoria, etc ...
Christopher
1
Por supuesto, hay una razón para deshabilitar su intercambio: la principal es que Windows intercambia la memoria de la aplicación incluso cuando la memoria física está libre. Entonces, cada vez que regresa a su computadora después de dejarla durante una hora, pasa una cantidad excesiva de tiempo mientras el disco duro repobla su RAM física. Es un consejo absolutamente TERRIBLE decir que no hay razón para deshabilitar un archivo de intercambio.
PP.
¿Has notado una aceleración al desactivar el archivo de paginación? Yo personalmente no, y por lo que he leído, la mayoría de la gente no. Como dijo @Captain Segfault, esta es una microoptimización.
Sasha Chedygov
8

Hay muchas razones para mantener el archivo de paginación, incluso si puede colocar todo en la RAM.

La respuesta en SF tiene 125 votos a favor y vincula muchos artículos creíbles. Echale un vistazo:

https://serverfault.com/questions/23621/any-benefit-or-detriment-from-removing-a-pagefile-on-an-8gb-ram-machine/23684#23684

MDMarra
fuente
3
Si bien todo esto puede ser cierto y sin duda estoy de acuerdo, con mucho gusto proporciono un enlace donde Microsoft (los chicos que pasaron tanto tiempo pensando en ello :) recomiendan explícitamente desactivar la memoria virtual (sin archivo de paginación en mi PC eee durante casi 2 años, mucho antes de que MS publicara esas pautas). Dicho esto, en una computadora de escritorio con un disco duro moderno y una memoria caché monstruosa, simplemente no hace la diferencia. Sin embargo, cada uno a lo suyo. el enlace (PDF, p.10): download.microsoft.com/download/2/0/a/…
3
Si su eee tiene 2 años, tiene un SSD de primera generación. Deshabilitar el archivo de página en eso extenderá la vida útil del SSD, pero obviamente no es un caso estándar.
MDMarra
No dije el procedimiento estándar, ¿no? :) y no recomendaré deshabilitar el archivo de paginación como 'buena práctica informática', sin embargo, si alguien quiere hacerlo, déjelo. se ha demostrado que funciona sin problemas una y otra vez, a pesar de todas las "cosas malas" que sucederán. y si no funciona, bueno, un nuevo archivo de páginas está a solo unos clics de distancia. y si tiene un disco duro / ssd lento, hay programas que le permitirán asignar memoria del sistema como caché del disco duro para acelerar la paginación.
He leído esa respuesta (de hecho, está vinculada en mi pregunta) y fue la razón por la que publiqué esta pregunta.
EMP
8

Desde este enlace:

NOTA: Microsoft recomienda encarecidamente que NO desactive o elimine el archivo de paginación.

Para deshabilitar el uso del archivo de paginación en Windows XP, debe tener al menos 768 MB de RAM.

Aquí hay un enlace a la opinión de Jeff Atwood .

Lance Roberts
fuente
Nota: Creo que ese número es demasiado bajo, debe tener una cantidad extrema de memoria antes de deshabilitar el archivo de paginación, y estoy seguro de que todavía encontrará varios problemas.
Lance Roberts el
Sin embargo, no dan la razón de esa recomendación, y sospecho que es simplemente porque la mayoría de los usuarios no saben si tienen suficiente RAM, por lo que es una buena "regla general". En cuanto a las aplicaciones que asignan memoria que no usan, esa memoria debe estar "reservada", no "comprometida", por lo que solo usa espacio de direcciones virtuales. Si comprometen mucha memoria, no necesitan un archivo de paginación realmente no me salvarían.
EMP
El enlace a la publicación del blog de Jeff parece estar roto.
Isaac
1
@Isaac, arreglado ..
Lance Roberts
6

He estado usando una computadora portátil Windows XP SP3 Professional de 32 bits con 4 GB de RAM (Windows 'oficialmente' reconoce solo 3 GB de ella) durante más de un año sin un archivo de paginación. La gente en mis círculos también intentaba asustarme porque no debería haberlo hecho.

Utilizo aplicaciones muy intensivas en memoria: en cualquier momento, tengo al menos dos máquinas virtuales (vmware) configuradas para ejecutarse al 100% en RAM, tengo al menos una instancia de Visual Studio (que tiene muchas de complementos instalados), SQL Server y varias aplicaciones 'pequeñas' como correo electrónico, IM, IE, etc.

Además de todo esto, también tengo un Ramdisk permanente de 256 MB. De vez en cuando, uso Adobe Photoshop MIENTRAS el resto de las aplicaciones se están ejecutando. Y también juego varios juegos, incluyendo Quake3, Neverwinter Nights, Oblivion.

Y NO tengo NINGÚN problema.

Nota para BlueNovember: nuestro amigo ha preguntado gentilmente por razones objetivas. Por lo tanto, declaraciones como "Sospecho ..." son injustificadas. ¡Por favor infórmate antes de publicar! La hibernación no tiene nada que ver con la paginación. Utiliza un archivo separado llamado hiberfil.sys y puede hibernar sin un archivo de paginación.

PD: Lo siento amigo, me niego a volver a una configuración 'normal' para poder evaluar cuánto más rápido es esta configuración, pero tener que ver mucho menos de esa actividad del disco duro es muy reconfortante. Desactivaría el archivo de paginación solo por eso, si nada más, ya que al menos su computadora "se siente" más rápido cuando el LED del HDD no parpadea constantemente.

La ÚNICA razón para no deshabilitar el archivo de paginación es si está utilizando el Monitor de rendimiento (PerfMon) ya que esto depende del archivo de página y requiere un mínimo de 2 MB de archivo de página o de lo contrario faltarán los contadores para los siguientes objetos: caché, memoria, objetos, procesador y sistema.


fuente
1
siempre encontrará personas que se sienten inclinados a decir a los demás cómo deben operar sus equipos, alimentando la cultura del miedo ( "malo" va a pasar survive2012.com )
1
Je Bueno uno Y te darás cuenta de que he tratado lo más lejos posible de alejarme de eso. ;-) Solo estoy describiendo lo que estoy haciendo, dejando el análisis y la aceptación como una opción libre para los lectores. Pero sí quiero intentar disolver este mito de que su PC explotará en su cara si deshabilita el archivo de paginación.
He estado usando mi computadora portátil con Vista de 32 bits con 4 GB de RAM (Microsoft decidió voluntariamente dejar inutilizable la RAM física adicional, aunque desde los días de MS-DOS la compañía ha sabido cómo direccionar más memoria que la cantidad de bits en el sistema) SIN un archivo de paginación. No hay problemas. Ocasionalmente, dos instancias separadas de Firefox, MSN Messager y algunas otras aplicaciones llegarán al límite de la memoria, después de lo cual las aplicaciones simplemente se bloquearán y desaparecerán. La única razón por la que estoy pensando en volver a activar el archivo de paginación es por Grand Theft Auto (memoria hog y crippleware en abundancia).
PP.
4

Creo que si no tiene un archivo de paginación, en caso de un BSOD, Windows no podrá escribir el minivolcado. Esto significa que no podrá analizar el problema utilizando las herramientas adecuadas.

Esto podría no molestarlo si no está experimentando BSOD, y ciertamente puede recrear el archivo de paginación lo suficientemente rápido, pero ¿por qué no estar preparado?

harrymc
fuente
¿Qué tan cierto es esto ... algún artículo de apoyo?
Pacerier
4

La mejor razón por la que he encontrado es que el archivo de paginación permite que Windows use más RAM física para la memoria caché del disco, lo que puede ser un mejor uso que las páginas de memoria raramente utilizadas. Mark Russinovich tiene un gran artículo sobre él, Empujando los límites de Windows: memoria virtual , que dice:

Algunos sienten que no tener un archivo de paginación da como resultado un mejor rendimiento, pero en general, tener un archivo de paginación significa que Windows puede escribir páginas en la lista modificada (que representan páginas a las que no se accede activamente pero que no se han guardado en el disco) archivo de paginación, haciendo que esa memoria esté disponible para fines más útiles (procesos o caché de archivos). Entonces, aunque puede haber algunas cargas de trabajo que funcionen mejor sin un archivo de paginación, en general tener una significará que habrá más memoria disponible para el sistema (no importa que Windows no pueda escribir volcados de memoria del núcleo sin un archivo de paginación de gran tamaño) suficiente para sostenerlos).

EMP
fuente
3

Estoy ejecutando Windows XP con 4 GB (3,5 GB utilizables) de RAM. Necesito ejecutar Visual Studio 2008, que requiere mucha memoria. A menudo tengo de 3 a 4 instancias abiertas, cada una de las cuales ocupa 500 MB o más de memoria.

Esto me molestó mucho porque cada vez que necesitaba cerrar rápidamente todas las instancias de Visual Studio, Windows tardaría una eternidad en cerrar las instancias. Tardó 3 minutos o más. Me di cuenta de que lo que estaba sucediendo era que las instancias de Visual Studio estaban paginadas fuera de la RAM y en el archivo de paginación, incluso si había mucha memoria disponible. Al cerrar la aplicación, volvería a cargar todos los datos paginados en la RAM y luego la cerraría. Básicamente, copiaría 2 GB de datos del disco a la memoria antes de cerrar las instancias.

Después de deshabilitar la paginación, noté un ENORME aumento de rendimiento al cerrar varias instancias de Visual Studio. Ocuparía el 100% de la CPU durante unos segundos y luego desaparecería. Apagar Windows ahora es posible en menos de un minuto, en lugar de muchos minutos.

Sin embargo, no noté ningún aumento en el rendimiento al iniciar aplicaciones, lo cual tiene sentido, ya que los datos aún deben leerse desde el disco al inicio. Además, creo que las cosas son generalmente más ágiles con la paginación desactivada.

Además, solo me he encontrado con programas que fallan debido a la memoria insuficiente solo unas pocas veces al año. Por lo general, si abro demasiados programas, o un programa se vuelve loco y comienza a asignar memoria como loco.

En resumen, estoy muy contento con la paginación desactivada. La administración de memoria en Windows es bastante terrible. Para aquellos que se sienten cómodos jugando con la configuración de memoria y son conscientes de los posibles problemas, recomendaría hacerlo.

Mas
fuente
Esta es la mejor respuesta para los usuarios de Visual Studio, mucho mejor ahora sin el archivo de paginación.
79E09796
Yo hago lo mismo por mi mismo. coloque 8 GB de RAM en la PC y desactive el archivo de paginación. Ahora mi Windows usa 3.5+ GB o RAM cuando ejecuto VS pero se ejecuta fantástico :)
Anirudha Gupta
2

Contrariamente a la opinión popular, el archivo de paginación no es simplemente una alternativa barata sino lenta a la memoria física. Fue diseñado para permitir el uso óptimo de la RAM que tiene.

Incluso con 4 GB de RAM, probablemente no tenga lo suficiente como para mantener todo en la memoria. Nada en el Administrador de tareas revelará esto. Sabiendo esto, los diseñadores de Windows crearon un sistema donde el código ejecutable solo se guardaba en la memoria cuando era necesario y luego se conservaba el mayor tiempo posible. Si el sistema encuentra un mejor uso de la memoria así utilizada, será reasignado. Este sistema ha sido usado por Microsoft desde NT3.1, lanzado en 1993. Ha estado en uso regular en sistemas grandes desde la década de 1960.

Este sistema funciona bien para la mayoría de las formas de código ejecutable. Pero los datos modificados deben escribirse en algún lugar, el archivo de paginación, antes de que la memoria utilizada pueda reasignarse. El archivo de paginación no se usa normalmente para almacenar código, solo datos. Ser capaz de localizar tanto el código como los datos le da al sistema flexibilidad en lo que debería paginarse cuando sea necesario. Deshabilitar el archivo de paginación significa que solo la memoria utilizada para el almacenamiento de código se puede reasignar. Todos los datos modificados, incluso aquellos a los que no se ha accedido durante mucho tiempo y que pueden no volver a ser necesarios, deben permanecer permanentemente en la RAM. Pero la paginación del código continuará como antes. La falta de un archivo de paginación, o tener uno que sea demasiado pequeño, desequilibra el sistema y obliga a Windows a paginar de una manera subóptima. Esto generalmente perjudica el rendimiento.

usuario43161
fuente
1
Su primera oración sonó prometedora, pero el resto de la respuesta terminó siendo el mismo argumento de "crees que tienes suficiente RAM, pero no lo tienes". Creo que lo que básicamente está diciendo es que al determinar la cantidad de RAM que necesito, no he tenido en cuenta el código, solo los datos. Ese es un punto válido en general, pero no responde a esta pregunta. Vea el bit que comienza con si tengo x MB de RAM física y y MB de archivo de paginación ... Además, no entiendo cómo la falta de un archivo de paginación puede hacer que Windows pague.
EMP
1
Usted acaba de señalar que el sistema se ha utilizado desde 1993. ¿Se da cuenta de cuánta memoria estaba disponible en comparación con ahora? Estamos hablando de 2-4MB vs 2-4GB, eso es un aumento de 1000x. Al mismo tiempo, los discos duros no han acelerado 1000 veces. Por lo tanto, la paginación de 200 MB desde la RAM al disco, y luego hacia atrás, ¡es REALMENTE CARO! Paginar 200 KB es mucho más barato en 1993 que paginar 200 MB ahora.
Mas
@Mas: ahora hay SSD y suficiente memoria para desactivar la paginación (si está seguro de que nunca la llena).
Tamara Wijsman
1

Si su RAM maximiza uno o más de los programas que solicitaron la memoria, probablemente se bloqueará abruptamente.

Ese riesgo va a superar cualquier aumento de rendimiento que pueda obtener.

RJFalconer
fuente
Dicho esto, si tienes tanta confianza como sugiere tu pregunta, no debería haber muchos problemas. También sospecho que no tener un conjunto de archivos de paginación evitará que hiberne.
RJFalconer
Eso está bien, no se maximizará. Estamos asumiendo que tengo suficiente RAM. Por cierto, no creo que Windows se bloquee con una pantalla azul a menos que haya tan poca RAM que el sistema operativo en sí no pueda caber en ella. Nunca he visto que eso suceda en la práctica, pero sí, me imagino que si intentaras ejecutar XP en 16 MB de RAM, podría hacerlo.
EMP
sí, no aparecerá en la pantalla azul, solo obtendrá un error de memoria de algún tipo.
salmonmoose
1

Mi sugerencia es mantener el archivo de la página, pero arreglarlo manualmente a un tamaño pequeño, como 128 MB, en el disco del sistema.

La razón es práctica: Windows realmente espera que haya un archivo de intercambio, y la mayoría de las veces creará uno temporal autogestionado si no se encuentra ninguno, anulando así la conveniencia de deshabilitarlo.

Además, fallará silenciosamente o se comportará mal en algunas operaciones, como BSODing, contadores de rendimiento, suspender / reanudar / hibernar, y de alguna manera la estabilidad del sistema se ve afectada. Todo esto basado en mi experiencia, y todo esto se fue con un pequeño archivo de paginación.

Tenga en cuenta que lo más probable es que el archivo de intercambio se llene en los primeros minutos de ejecución, para que nunca se vuelva a tocar en la mayoría de los casos, por lo que no sufrirá la penalización de acceso al disco habitual. PUEDE recibir una alerta de "se está quedando sin memoria" pronto en su sesión, que puede ignorar con seguridad (sí, el intercambio está lleno, ¿y qué?)

(También me disgusta mucho el superfetch, y prefiero dejar la memoria libre para los efectos de almacenamiento en caché)

ptor
fuente
"(También me disgusta mucho el superfetch, y más bien dejo la memoria libre para los efectos de almacenamiento en caché)" Esto tiene poco sentido. SuperFetch es un caché.
Jamie Hanrahan
1

Una respuesta que no se mencionó fue que Windows usa el archivo de página para almacenar volcados de memoria. La función que muestra en azul la computadora escribe el volcado de memoria directamente en los sectores del disco que contiene el archivo de página (sin pasar por el controlador del sistema de archivos en el que Windows, por el momento, no puede confiar).

Sin un archivo de página, no puede obtener información de volcado por caída. Además, el archivo de página no le hace daño si no lo usa, por lo que fuera de un conjunto muy limitado de escenarios, no hay razón para desactivarlo.

Justin Krejcha
fuente
0

Piense en SuperFetch cargando su memoria restante con caché , entonces queda claro por qué no debemos deshabilitar el archivo de página. Las tareas en serie (ya que la multitarea es mala) y los inicios de aplicaciones en caché son realmente útiles, por lo que es bueno que SuperFetch funcione a costa de la paginación.

Tamara Wijsman
fuente
No quiero que Windows decida lo que podría necesitar. No me importa esperar unos segundos a que se cargue algo. Lo que odio es cuando pongo una aplicación fuera de foco por un tiempo para hacer otra cosa, y luego vuelvo a enfocar esa aplicación, tengo que esperar a que Windows cargue la aplicación del disco nuevamente en la memoria. Esto es muy notable para las aplicaciones que usan mucha RAM. Sin embargo, encontré que este comportamiento mejoró en Windows 7.
Mas
@ Mas: Este es un comportamiento normal y sería indiferente si SuperFetch no estuviera allí. Y puede decidir deshabilitar SuperFetch de todos modos, pero eso no aceleraría la carga de aplicaciones inactivas en la memoria. Si es muy notable, ¿está seguro de que su disco todavía está en buen estado?
Tamara Wijsman
Mi punto es que preferiría tener mis aplicaciones en la memoria listas para funcionar, en lugar de tener que cambiarlas por cosas que Super-Fetch cree que podría necesitar. Como a menudo se ejecutan varias instancias de Visual Studio, puede llevar bastante tiempo cargar estas instancias nuevamente en la memoria.
Mas
@Mas: El comportamiento que está describiendo no es lo que veo en varias computadoras, y SuperFetch no hace lo que usted describe. Como se describe en el artículo de Coding Horror sobre SuperFetch "la memoria caché vacía es memoria caché desperdiciada". Además, no es necesario ejecutar varias instancias de Visual Studio, ya que puede tener múltiples archivos en múltiples proyectos en una sola solución. Si está trabajando en varias soluciones, es posible que desee considerar cambiar la jerarquía del proyecto, ya que esa no es la forma recomendada de trabajar.
Tamara Wijsman
Y volviendo a los conceptos básicos de su vida laboral: el artículo de Coding Horror sobre The Multi-Tasking Myth .
Tamara Wijsman
0

Si su pregunta fue:

Asumiendo que tengo suficiente RAM física para todo lo que hago, y

  • Solo hago un pequeño conjunto fijo de tareas que no son localmente intensivas con acceso a archivos

  • Y cuando todas esas tareas se ejecutan simultáneamente con el mayor archivo / datos posible que pueden ejecutar, junto con los procesos del sistema de Windows, cabe en menos RAM de la instalada

  • Y el entorno solo ocasionalmente tendrá archivos locales nuevos o inesperados y la velocidad a la que se accede no es un gran problema

¿Hay alguna razón por la que no deba deshabilitar el archivo de paginación?

y dijiste que sí, entonces estaría bien.

Los entornos integrados son probablemente donde esto tendría la mayor posibilidad de aplicar, como una instalación de sistema operativo de caja registradora.

LawrenceC
fuente
0

La respuesta simple es que las ventanas se vuelven terribles si se queda sin memoria.

Las cosas se vuelven terriblemente lentas.

Muchos paquetes de software tienen pérdidas de memoria que lentamente se comen su RAM disponible.

Además, Windows usa parte de su RAM como caché para sus discos duros.

A menos que realmente tenga mucha más RAM de la que necesita, eventualmente será un problema.

cybernard
fuente
-1

Archivo de página

Ejecuto XP de 32 bits con 4 GB de memoria (lo sé, XP solo ve 3 GB de eso, pero está entrelazado y es muy rápido) y me gustaría destacar dos puntos:

XP solo puede ver 3 GB de memoria. Cuando mi máquina ya tiene eso, ¿cuál es el punto de un archivo de página? Está reservando memoria de disco a la que nunca puede acceder. A menos que deshabilite algo de RAM. Por lo tanto, ha gastado su memoria duramente ganada en el mejor dólar, solo para descubrir que XP está saliendo con el disco.

Si está ejecutando XP 32 bit y tiene 4GB de memoria, intente este experimento: apague el archivo de paginación. Reiniciar XP. Eliminar archivo de paginación. Ejecute algunos programas, Word, Excel, Chrome, IE Ex, mire una película, transmita música o TV. Todo debería funcionar bien. Vuelva a activar el archivo de página, esta vez con un tamaño realmente pequeño, digamos 25 MB. Reiniciar XP. Ejecute algunos programas, Word, Excel, Chrome, IE Ex, mire una película, transmita música o TV. Pronto recibirá un mensaje de que se está quedando sin memoria virtual. Esto prueba que XP usa el archivo de paginación incluso cuando no es necesario. Verifique la pestaña de rendimiento del administrador de tareas (alt ctrl del). Peak estará muy por debajo de la memoria física total, entonces, ¿por qué XP usa el archivo de paginación? ¿Y por qué XP piensa que te estás quedando sin memoria?

El archivo de paginación es un anacronismo de los días de DOS y Windows 98. Si tiene suficiente memoria, deshágase de él.

David leyó
fuente
44
El uso de un archivo de paginación no deshabilita la RAM en absoluto. Si bien es posible que las aplicaciones no usen más que la cantidad de RAM (y la mayoría de las aplicaciones de 32 bits no son conscientes de las grandes direcciones de todos modos), permite que Windows almacene en caché las cosas en el disco. Si deja un proceso inactivo, se escribirá en el archivo de paginación para liberar más memoria para los procesos que realmente está utilizando. A veces, el almacenamiento en caché puede ser inapropiado, pero esa es la teoría. Le sugiero que busque algunos documentos técnicos sobre cómo funcionan los archivos de paginación y qué hacen exactamente.
ssube
1
David Read: Está confundiendo los límites de direccionamiento físico y virtual. Su XP de 32 bits ciertamente puede abordar más de 4 GB de espacio de direcciones virtuales. Solo 4 GB por proceso, pero puede tener muchos procesos. Su análisis de que "XP usa el archivo de paginación incluso cuando no es necesario" también es erróneo. La realidad es que XP usa el direccionamiento virtual todo el tiempo, pero eso no significa en absoluto que use el archivo de paginación todo el tiempo. El archivo de paginación simplemente permite que exista más espacio de direcciones virtuales al mismo tiempo. Si no tiene uno y lo necesita, los programas se bloquearán.
Jamie Hanrahan