wie eine bessere Nutzung der Codierung Plattform wenn 800MB aus 4 GB RAM nicht verwendet zu machen?

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

Frage

Meine Codierung Plattform ist ein Vista-Rechner mit 4 GB RAM. Und während die Maschine glatt ist, weiß ich, es gibt 800 MB RAM, die nicht verwendet wird. (Nur etwa 3,2 GB oder 4 GB verwendet wird).

kann ich installiert etwas meine Plattform zu helfen, für die Codierung? Ich denke, Wubi nicht in der Lage sein, jene RAM zu verwenden, aber VMware oder VirtualPC sein könnte? Oder eine RAM-Disk, so dass das Herunterladen und Werkzeuge mit großer Datei Installation zu entpacken kann viel schneller sein? (Wie Ruby Installationsdateien entpacken, die scheint, wie es 17.000 Dateien zu entpacken - vielleicht übertriebe)

War es hilfreich?

Lösung

Die obere 500MB-1GB RAM ist für Windows und Gerätetreibern auf die 32-Bit-Windows-vorbehalten. Es variiert in der Größe von einer Reihe von Faktoren, aber die größten ist die Menge an RAM Grafikkarte hat, da diese Menge im allgemeinen von der Spitze des 32-Bit-Adressraumes reserviert. Der einzige Weg, das zu verwenden ist ein 64-Bit-Betriebssystem (zB Vista 64 Bit) zu installieren. Virtualisierung wird nicht helfen, da der Speicher nicht da ist für Sie zu Gast OSs zu geben.

Andere Tipps

Sie müssen ein 64-Bit-Betriebssystem installieren, dann werden Sie in der Lage sein, damit Sie alle ram zu nehmen.

Als Nebenwirkung, 32-Bit-Linux-Kernel, die haben PAE installiert / aktiviert Vorteil der zusätzlichen Speicher nehmen, wenn einzelne Anwendungen werden immer noch selbst begrenzt werden.

Hier einige weitere Informationen über PAE:

Wikipedia

High Memory in Linux

Seien Sie mit RAM-Disks vorsichtig. Sooft nicht wäre der Speicher besser genutzt für die Anwendung, Hintergrundaufgaben oder System-Cache. Sie oft mit Daten am Ende zwischen dem RAM-Disk dupliziert und Schreib- / Lesepuffer oder Prozessspeicher.

Wenn Entpacken von Dateien ist flaschen Einschnürung Ihre Anwendung dann halten es im Hintergrund zu tun, während der Benutzer ihre Präferenzen setzt, liest das Programm Intro oder andere zeitraubende, aber nicht io intensive Aufgabe.

Die einfachste Sache bei weitem machen gute Nutzung des Speichers zu einem 64-Bit-OS zu wechseln ist.

Die besten Artikel darüber, warum Sie Probleme setzen die Widder für einen guten Zweck haben werden, sind:

sind die Grenzen von Windows: Physical Memory von Mark Russinovich,

und natürlich Ey Mann, wo ist mein 4 Gigabyte RAM? durch Jeff Atwood.


(Quelle: technet.com )

Keine App oder Treiber wird den physischen / verfügbaren Speicher Disparität korrigieren, da sie innerhalb der Grenzen des OS arbeiten. Sie können nie, dass physische Speicher w / 32-Bit-Windows. Es ist nicht fehlt; dass 800MB nicht (kann nicht) vorliegen.

Nur ein 64-Bit-Betriebssystem kann 4Gb physischen Speicher adressiert und es nutzen. Sie können meine Behauptung testen w / jede Linux-Distribution LiveCD (I Ubuntu 64-Bit-Desktop vorschlagen würde).

Ich habe nicht 64-Bit-Vista, aber 64-Bit-Windows Server 2003 funktionierte sehr gut für mich (auch auf einem Laptop) verwendet.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top