Warum beanspruchen HD-Filme meinen gesamten Arbeitsspeicher?

1421
Brian Ortiz

Wann immer ich HD-Filme auf meinem Computer (720 und mehr) wiedergebe, fängt es nach etwa 15 Minuten an, schrecklich zu werden und ich merke (via Samurize), dass ich <1% RAM frei habe. Wenn ich jedoch den Task-Manager öffne, verwendet keine App, einschließlich des Mediaplayers, den ich verwende (ich habe VLC und MPC ausprobiert), irgendwo in der Nähe dieser Menge.

  • 64-Bit-Vista
  • 4 GB RAM
  • AMD 64 X2 4800+ 2,5 GHz
  • Ati Radeon HD 4850
0
Was ist die Quelle des Videos? Wenn es sich um eine Netzwerkfreigabe handelt (oder vielleicht auch anders), versucht es möglicherweise, alles in RAM zu laden, während es abgespielt wird? Mike Cooper vor 14 Jahren 0
Klingt nach schlechten Grafiktreibern ohne Unterstützung der Videobeschleunigung. LiraNuna vor 14 Jahren 0
Meine lokale Festplatte. Brian Ortiz vor 14 Jahren 0
Dies wird schwer zu beantworten sein, da ich viele Leute kenne, die kein Problem haben, HD-Videos auf ihren Computern abzuspielen, und ich habe noch nie ein Problem wie das Ihrige gesehen. Es ist wahrscheinlich etwas Einzigartiges für Ihre Hardware- oder Softwareversionen. Zan Lynx vor 12 Jahren 0

3 Antworten auf die Frage

4
William Hilsum

Dies könnte schlechte Videotreiber sein. Vergewissern Sie sich, dass Sie spätestens sind.

Der Task-Manager ist auch nicht immer zuverlässig. Laden Sie den Process Explorer herunter und führen Sie ihn mit UAC als Administrator aus.

Führen Sie einen HD-Film aus, und sehen Sie sich entweder an, was Ihren Arbeitsspeicher beansprucht, oder klicken Sie auf eine der historischen Grafiken oben auf dem Bildschirm, um die Spitzen im Arbeitsspeicher zu sehen. Es sollte Ihnen sagen, was in diesem Moment am meisten beansprucht wird .

Process Explorer ist ein sehr gutes Werkzeug für so etwas.

edit - Danke Alan Haggai Alavi, ich habe einen falschen Link gepostet! Multitasking ist nicht mein Freund!

Sie haben den falschen Link angegeben. Hier ist das Richtige: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx. Alan Haggai Alavi vor 14 Jahren 1
Ich habe die neuesten Treiber und hatte dieses Problem auch durch einige Versionen. Brian Ortiz vor 14 Jahren 0
Das war nur eine Kleinigkeit, probieren Sie den Process Explorer, da dieser Ihnen sagen kann, welches Programm / welcher Dienst Ihre CPU belegt. William Hilsum vor 14 Jahren 0
1

Etwas Ähnliches (Laptop würde sich aufgrund von Hitze ausschalten) würde mir auch passieren. Ich habe festgestellt, dass die Verwendung der Hardwarebeschleunigung Ihrer GPU sehr hilft und die CPU stark entlastet. Sie können den CoreAVC-Codec verwenden, es ist jedoch Shareware oder versuchen Sie es mit diesem Link

Siehe Post # 17

Sorry, aber warum wurde dies als Antwort markiert? Die Frage war, warum der RAM verwendet wird, und ich sehe nicht, wie es damit zusammenhängt. William Hilsum vor 14 Jahren 0
0
Zan Lynx

Wenn keine Anwendung den RAM verwendet, wird das Betriebssystem irgendwo verwendet. Das wäre ein Dateicache oder ein Treiber.

Ein Videotreiber wäre wahrscheinlich ein Übeltäter. Einfach auf der neuesten Version zu sein, garantiert keine Garantie, da jeder Fehler irgendwann neu war. Es kann sogar eine Kombination mit Ihrer Hardware sein: Die Radeon 4850 ist zu diesem Zeitpunkt recht alt und AMD testet die Treiber möglicherweise nicht sorgfältig mit dieser Hardware.

Der Dateicache sollte im Task-Manager angezeigt werden. Es ist möglich, dass die Videowiedergabe dazu führt, dass die Datei in den Speicher eingelesen wird, um das Video abzuspielen.

Möglicherweise hat die RAM-Nutzung nichts mit Ihrem Problem zu tun. Bei jedem Vista-System, das ich gesehen habe, ist der Arbeitsspeicher sehr hoch. Dies liegt daran, dass Vista so viel RAM wie möglich für das Programm, die DLL und das Zwischenspeichern von Dateien verwendet. Normalerweise ist dies kein Problem, da dieser zwischengespeicherte Speicher leicht verworfen werden kann, um bei Bedarf Speicherplatz zu schaffen.