come fare un uso migliore della piattaforma di codifica se 800MB di RAM 4GB non viene utilizzato?

StackOverflow https://stackoverflow.com/questions/900870

Domanda

La mia piattaforma di codifica è una macchina Vista con 4 GB di RAM. E mentre la macchina è chiazza di petrolio, so che ci sono 800 MB di RAM che non è usato affatto. (Solo circa 3.2GB o 4GB viene utilizzato).

posso installato qualcosa per aiutare la mia piattaforma per la codifica? Credo che Wubi non sarà in grado di utilizzare quelli di RAM, ma VMware o VirtualPC potrebbe essere? O un disco RAM in modo che il download e l'installazione di strumenti di file di grandi dimensioni per decomprimere può essere molto più veloce? (Come decomprimere i file di installazione di Ruby, che sembra che sia 17.000 file da decomprimere - forse esagerando)

È stato utile?

Soluzione

La parte superiore 500 MB-1 GB di RAM è riservato per i driver di Windows e dei dispositivi su Windows a 32 bit. Esso varia in termini di dimensioni da una serie di fattori, ma il più grande è la quantità di RAM scheda grafica ha come questo importo sarà generalmente riservato dalla parte superiore dello spazio di indirizzamento a 32 bit. L'unico modo per utilizzare tale è installare un sistema operativo a 64 bit (ad esempio Vista 64 bit). La virtualizzazione non vi aiuterà perché la memoria non è lì per voi per dare ai sistemi operativi guest.

Altri suggerimenti

Sarà necessario installare un sistema operativo a 64 bit, allora si sarà in grado di sfruttare tutta la RAM.

Per inciso, kernel Linux a 32 bit che hanno installato PAE / abilitato può sfruttare la memoria aggiuntiva, anche se singole applicazioni saranno ancora si sono limitati.

Ecco qualche informazione in più sul PAE:

Wikipedia

alta memoria in Linux

Fate attenzione con dischi RAM. Ogni volta che non la memoria sarebbe meglio utilizzare per l'applicazione, le operazioni in background o di cache di sistema. Spesso si finisce con i dati duplicati tra il ramdisk e leggere i buffer / scrittura o memoria di processo.

Se la decompressione dei file è bottiglia-collarino l'applicazione quindi prendere in considerazione di farlo in background mentre l'utente imposta le loro preferenze, legge il vostro intro programma o di altre in termini di tempo, ma compito non io-intensive.

La cosa più semplice da lontano per fare buon uso della memoria è quello di passare ad un sistema operativo a 64 bit.

i migliori articoli sul perché avrete difficoltà a mettere la ram a buon uso sono:

superare i limiti della di Windows: Memoria fisica da Mark Russinovich,

Amico, dov'è il mio 4 gigabyte di RAM? da Jeff Atwood.

alt text
(fonte: technet.com )

Non applicazione o il driver saranno disponibili correggere la disparità fisica / memoria perché operano entro i limiti del sistema operativo. Non si può mai utilizzare tale memoria fisica w / 32-bit di Windows. Non manca; che 800 MB meno (non può) esiste.

Solo un sistema operativo a 64 bit può indirizzare 4Gb di memoria fisica e utilizzarlo. È possibile verificare la mia affermazione w / qualsiasi distro LiveCD Linux (io suggerirei di Ubuntu a 64 bit desktop).

Non ho usato a 64-bit di Vista, ma a 64 bit di Windows Server 2003 ha lavorato molto bene per me (anche su un computer portatile).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top