? Wird ein Programm mehr als 50 Prozent eines Computers CPU-Zeit verwendet , kann das Programm ein Problem oder die CPU zu langsam sein kann . In beiden Fällen führt ein Überschuss an CPU-Zeit für ein Programm verwendet werden, um ein Defizit für andere , wodurch ein Flaschenhals . Das passiert öfter auf Servern, die Dutzende bis Hunderte von Benutzern umgehen , obwohl es auf Desktop-PCs auch auftritt . CPU Verbrauch
Ein Computer hält Dutzende von Prozessen , einschließlich System-Dienste und Anwenderprogramme , in seinem Speicher in der gleichen Zeit . Alle bis auf wenige sind zu jedem beliebigen Zeitpunkt im Leerlauf , aber sie aufwachen, wenn erforderlich, um eine Aufgabe zu bewältigen . Prozesse verbrauchen in der Regel die meiste CPU-Zeit , wenn sie beginnen , da sie damit beschäftigt, Dateien und Initialisierung von Variablen im Speicher befinden. Nach dem Start zufrieden sie auf CPU Nutzungen von wenigen Prozent . Wenn sie verbrauchen große CPU Prozentsätze fortsetzen , spiegelt es ein Problem mit der CPU , des Prozesses oder des Computers andere Software.
Programm Problem
Wenn Ihr Computer funktioniert gut am der Zeit, sondern erfährt eine CPU-Engpass , wenn Sie ein bestimmtes Programm zu verwenden, ist das Problem wahrscheinlich mit dem Programm. Die Anweisungen können Teile, die übermäßige CPU-Zyklen verwenden , oder unter manchen Umständen kann es beginnen zu viel CPU-Zeit. Zum Beispiel, wenn das Programm erwartet , um eine Daten -Datei haben , und die Datei verloren geht , hält ein schlecht geschriebenes Programm , es zu suchen , verlangsamt anderen Programmen als Folge . Bessere Software verfügt über eine Time-out -Zähler , die das Programm nach einer angemessenen Anzahl von Versuchen oder Menge Zeit vergangen ist beendet .
CPU-Geschwindigkeit
Eine veraltete CPU kann durch neuere Software überfordert zu werden, was zu einem Engpass. Dies kann passieren, wenn ein Programmierer entwickelt die Software auf einem neuen Computer mit einer schnellen CPU und installiert das Programm auf einem älteren Rechner installiert ist . Die meisten kommerziellen Software überprüft den Computer CPU, Speicher und Betriebssystem zu bestimmen, ob diese Probleme mit dem Programm führen wird. Die Software zeigt eine Warnmeldung an und schaltet sich ab , verursacht aber keine CPU Probleme .
Wettbewerb für CPU
Ein Computer mit zu vielen aktiven Programme CPU -Engpässe zu entwickeln. In dieser Situation ist die CPU nicht schnell genug , um mit den an sie gestellten Anforderungen . Dies geschieht auch auf den schnellsten Computern , ein CPU -Upgrade kann das Problem zu lösen , obwohl vorsichtig Abschalten unnötiger Software hilft auch
.