Il file di paging è gestito da windows in un modo un po' bizzarro. Ad esempio ora sto lavorando su una Fedora 10, con aperti decine di programmi sul mio portatile con 1GB di ram ed 1GB di swap partition (
http://italianhost.org/imagehost/pic...fc2686b971.png):
- memoria fisica libera: 16.78MB
- swap libero: 996.17MB
Ottimo, no?
Su windows invece non viene gestito così efficacemente. Di default, infatti, l'impostazione è molto conservativa. Io ho sVista x64 con 4gb di ram a casa eppure swappo che è una bellezza! La situazione è migliorata portando il file di swap a dimensioni minime. Non l'ho disattivato del tutto perchè è possibile che qualche programma cerchi di forzare l'allocazione dei dati in quel file. E' solo una supposizione però, penso che il tutto venga gestito dall'OS e le applicazioni non possano scendere così a basso livello.
Riguardo alla disattivazione del file di swap, ricordo un mio vecchio pc. Aveva
addirittura 512 MB di ram quando la normalità ne prevedeva 128 e solo le configurazioni eccezionali ne avevano 256MB. Su quel pc con winxp avevo disattivato il file di swap e la reattività del sistema ne aveva giovato parecchio.
Tornando alla domanda iniziale, una buona soluzione potrebbe essere quella di disattivare il file di swap su configurazioni aventi un buon quantitativo di ram, sempre tenendo conto dell'uso che si fa generalmente del pc.