comment faire un meilleur usage de la plate-forme de codage si 800MB de 4 Go de RAM n'est pas utilisé?

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

Question

Ma plate-forme de codage est une machine Vista avec 4 Go de RAM. Et pendant que la machine est lisse, je sais qu'il ya 800 Mo de RAM qui ne sert pas du tout. (Seulement environ 3,2 Go ou 4 Go est utilisé).

puis-je installer quelque chose pour aider ma plate-forme pour le codage? Je pense que Wubi ne sera pas en mesure d'utiliser les RAM, mais VMware ou VirtualPC peut-être? Ou un disque RAM pour que le téléchargement et l'installation d'outils avec grand fichier à dézipper peut être beaucoup plus rapide? (Comme décompressé les fichiers d'installation Ruby qui semble comme il est 17.000 fichiers à décompresser - exagérant peut-être)

Était-ce utile?

La solution

Le 500MB-1 Go de RAM supérieure est réservée aux pilotes Windows et périphériques sur Windows 32 bits. Elle varie en taille par un certain nombre de facteurs, mais le plus important est la quantité de RAM de votre carte graphique que ce montant sera généralement réservé à partir du haut de l'espace d'adressage 32 bits. La seule façon de l'utiliser est d'installer un système d'exploitation 64 bits (par exemple, Vista 64 bits). La virtualisation ne vous aidera pas parce que la mémoire n'est pas là pour vous donner à systèmes d'exploitation invités.

Autres conseils

Vous devez installer un système d'exploitation 64 bits, vous pourrez profiter de tout votre RAM.

En aparté, 32 bits noyaux Linux qui ont installé PAE / activé peut profiter de la mémoire supplémentaire, bien que des applications individuelles se encore limitées.

Voici quelques informations supplémentaires sur PAE:

Wikipedia

mémoire haute dans Linux

Soyez prudent avec les disques RAM. Le plus souvent pas la mémoire serait mieux utilisé pour l'application, les tâches de fond ou le cache du système. On finit souvent avec des données dupliquées entre le disque virtuel et de lire les tampons / écriture ou la mémoire de processus.

Si les fichiers décompressé est bouteille striction votre application puis envisager de le faire en arrière-plan pendant que l'utilisateur définit leurs préférences, lit votre intro programme ou tout autre temps, mais la tâche ne io-intensive.

La chose la plus facile de loin de faire bon usage de la mémoire est de passer à un système d'exploitation 64 bits.

Les meilleurs articles sur la raison pour laquelle vous aurez du mal à mettre le bélier utilisé à bon escient sont:

Repousser les limites de Windows: la mémoire physique par Mark Russinovich,

et bien sûr Mec, où est mon 4 giga-octets de RAM par Jeff Atwood.


(source: technet.com )

Aucune application ou le pilote corrigera la disparité de mémoire physique / disponible parce qu'ils fonctionnent dans les limites du système d'exploitation. Vous ne pouvez jamais utiliser cette mémoire physique w / 32 bits de Windows. Il ne manque pas; que 800MB ne (ne peut pas) existe.

Seul un système d'exploitation 64 bits peut adresser la mémoire physique et 4Gb utiliser. Vous pouvez tester mon affirmation w / Linux LiveCD tout distro (je vous suggère Ubuntu de bureau 64 bits).

Je ne l'ai pas utilisé 64 bits Vista, mais 64 bits de Windows Server 2003 fonctionne très bien pour moi (même sur un ordinateur portable).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top