Verzögerungsspitzen verursachen Verzögerungen in einem Spiel

697
Tomek

Die Geschichte ist also sehr einfach, ich habe ab und zu eine große Verzögerung im Spiel und dauert etwa 1 Sekunde. Das ist sehr nervig. Ich habe einige Nachforschungen angestellt und es stellt sich heraus, dass es während des Lag eine enorme Erhöhung der Festplattennutzung gibt, die durch dasselbe Spiel verursacht wird. Gibt es eine Möglichkeit, die Verzögerung zu vermeiden? Oder ist es nur ein Spielproblem? Ich sende ein Bild mit einer Leistungsanalyse.

Screenshot here

0
Die Festplattennutzung kann keine Latenz verursachen. Was Sie beschreiben, ist ein Hardware-Leistungsproblem. Die Lösung besteht darin, den Engpass zu verbessern. Ramhound vor 6 Jahren 1

1 Antwort auf die Frage

1
CDove

Wenn eine Anwendung plötzlich die Festplattennutzung anstößt, ist dies in der Regel ein Hinweis darauf, dass eine benötigte Datei beschädigt oder fragmentiert ist. Die "Verzögerung", die Sie erfahren, besteht darin, dass es ein Problem gibt, entweder beim Lesen einer Datei oder beim Schreiben auf, und der Thread hält die Ausführung an, bis er das Laden der Daten abgeschlossen hat, um einen instabilen Anwendungsstatus zu verhindern.

Wenn es sich um ein Steam-Spiel handelt, überprüfen Sie den Anwendungscache oder die lokalen Dateien.

Wenn sich dies auf einer Festplatte befindet, führen Sie ein Defragmentierungsprogramm aus. Verwenden Sie nicht die in Windows eingebettete, da es sich um eine reduzierte und umbenannte Demo einer anderen Anwendung handelt. Verwenden Sie stattdessen etwas wie den Auslogics Disk Defragmenter .

Antivirus-Dienstprogramme können auch Lesespitzen verursachen. Wenn etwas über Ihre Anwendung Sandboxing jeglicher Art auslöst, wird dies passieren. Wenn das Problem der Netzwerksicherheitssuite durch vorübergehende Deaktivierung des Netzwerks gelöst wird, sollten Sie einen vollständigen Systemscan durchführen, um sicherzustellen, dass Ihr AV keinen Grund zur Verdächtigung hat. Auch Software-Cracks können dies auslösen.

`Führen Sie einen Festplattendefragmentierer aus. Verwenden Sie nicht die in Windows eingebettete, da es sich tatsächlich um eine reduzierte und umbenannte Demo einer anderen Anwendung handelt. "- Jeder Beweis? Ultrasonic54321 vor 6 Jahren 0
Nur ein Gespräch mit [Scott Hanselman] (http://www.itprotoday.com/software-development/microsofts-scott-hanselman-supporting-enterprise-while-inspiring-hacker) und einigen anderen Microsoft-Vertretern bei [CodeStock] (https) : //www.codestock.org/) ein Jahr, nichts reproduzierbar. Um ehrlich zu sein, waren Windows 7 und 8 der Kontext des Gesprächs. Dies wurde anscheinend auf diese Weise durchgeführt, da die alte Defragmentierung (vor XP) eine Vollversion war und die Anti-Monopol-Prozesse sie dazu veranlasst haben, danach an Dritte zu gehen. CDove vor 6 Jahren 1
Ich muss nur dein Wort dafür nehmen. Ultrasonic54321 vor 6 Jahren 0
@ Ultrasonic54321 Es ist gut dokumentiert. Dies ist seit mindestens Windows 7 der Fall. Mit dem integrierten Tool ist jedoch absolut nichts auszusetzen. Ich stimme dieser Antwort also nicht zu. Ramhound vor 6 Jahren 1
Es funktioniert einfach nicht so gut, was ich als "falsch" betrachte. [Benchmarks unter Win7] (http://www.hofmannc.de/de/windows-7-defragmenter-test/benchmarks.html) CDove vor 6 Jahren 0