Programme und Dateien vorab in den RAM laden? (Windows 7)

Programme und Dateien vorab in den RAM laden? (Windows 7)

Ich habe jetzt 12 GB RAM in meinem PC und möchte diese optimal nutzen und den Festplattenzugriff der gerade ausgeführten Anwendung/des Spiels während der Nutzung minimieren. Daher frage ich mich, ob es Möglichkeiten gibt, beim Start einer Anwendung so viel vorzuladen, wie in den RAM passt.

Ich habe versucht, ein RAM-Laufwerk zu erstellen, aber es war mühsam, die Dateien hin und her zu kopieren und jedes Mal die NTFS-Verbindungen zu erstellen. Außerdem scheint es, dass nicht jedes Programm den Verbindungen folgen kann :S

Ich möchte dies auch für Videodateien tun, insbesondere für große HD-Filme. Es scheint, dass jeder Mediaplayer, den ich ausprobiert habe, nur die Teile der Datei lädt, die bereits angesehen wurden, und zwar ein paar Sekunden später. Das führt zu einem sehr ruckeligen Vorspulen.

Hat hier schon mal jemand so etwas gemacht?

Antwort1

Versuchen Sie, Verknüpfungen zu den Apps im Autostart-Ordner aller Benutzer zu erstellen. Klicken Sie dann mit der rechten Maustaste auf „Eigenschaften“ und dann auf „Minimiert starten“.

Das funktioniert bei mir, aber ich führe normale Business-/Netzwerkadministrationsprogramme aus – nichts Medienbezogenes. Der Standort ist:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

Antwort2

Es ist ein seltsamer Zufall, dass vor gerade einmal 5 Jahren 2 GB Arbeitsspeicher die Norm waren. Heute ist es keine Seltenheit mehr, dass Leute auf ihren Laptops 4 GB RAM haben. . .

Allerdings sind nicht viele Programme darauf ausgelegt, mit so viel verfügbarem Speicher zu laufen. Selbst wenn man ihnen 12 GB zur Verfügung stellen würde, wüssten sie nicht, was sie damit anfangen sollten. Nur wenige Programmierer entwickeln ihre Programme mit der Vorgabe „Bei 12 GB Speicher lade UBER-Array!“ Ihre Such- und Sortieralgorithmen müssen optimiert werden. Neue Fehler werden eingeführt. Etwas, das für 100 MB effizient war, lässt sich nicht immer skalieren. usw. usw.

Einfach gesagt, nur wenige Programme würden wissen, was sie tun sollen, wenn ihnen so viel Speicher zur Verfügung stünde. Trotzdem können Sie ein paar Dinge tun. Versuchen Sie bei Videos, die Pufferung zu reduzieren. Ein Kollege von mir hat seinen Puffer bei WMP auf 10 Sekunden aufgefüllt und wundert sich, warum das Laden so lange dauert. Ich denke: „Nun, Sie haben ihm gesagt, dass es einenextrazehn Sekunden Video." Leistungsstärkere Maschinen kommen mit einem viel kleineren Puffer aus, da RAM und CPU reichlich vorhanden sind und die Wahrscheinlichkeit von I/O-Engpässen gering ist.

Und wenn man bedenkt, dass die Leute immer noch fordern, dass Programme immer weniger Ressourcen verbrauchen, kann ich mir kaum vorstellen, dass sich das im Verbraucherbereich in naher Zukunft ändern wird. Kunden fragen regelmäßig: „Warum steigt meine CPU-Auslastung auf 60 %?“ oder „Warum verbraucht Programm X 500 MB?!“ Ich sehe einfach nicht viele Programmierer, die sich für einen Fehler entscheiden, der zu viel RAM verbraucht. . .

Antwort3

Nein, ich habe nicht getan, was Sie sagen. Ich habe jedoch mit dem Speicher-Caching herumgespielt. Normalerweise geschieht dies über die EXE der Programme (für Spiele), da dies dem System/der CPU vorgibt, was es benötigt und wie wichtig es ist. Dies habe ich beispielsweise für MSFS ACOF (FS9) getan.

Das System (Windows) nutzt ständig und sogar unnötigerweise den gesamten verfügbaren RAM. Es nutzt ihn einfach gern und erfordert ihn auch ständig. Wenn Sie ein grafikintensives Spiel ausführen, arbeitet Ihr System entsprechend seiner Parameter innerhalb seiner Grenzen.

Grafikkarten übernehmen heutzutage immer mehr die Hauptarbeit, wodurch CPU- und RAM-Ressourcen freigegeben werden und Ihr System effizienter wird. Das System nutzt dann seine freie Verarbeitungskapazität, um den RAM zu versorgen, Ihre Laufwerke und Ihr Netzwerk sowie den ganzen Hintergrundkram zu lesen … und dafür zu sorgen, dass die Grafikkarten weiterarbeiten.

Versuchen Sie grundsätzlich nicht, Ihren RAM zwangsweise zu füllen, Windows kommt damit gut genug klar; stellen Sie einfach sicher, dass es keine Engpässe im System gibt und prüfen Sie, ob Sie Ressourcen von Hintergrundprogrammen freigeben und eventuell Ihre EXE-Dateien bearbeiten können; mit Tweaking lässt sich auch SEHR VIEL erreichen; ich optimiere alle meine Systeme, sogar Textverarbeitungsprogramme!

Hoffentlich hilft das!

verwandte Informationen