Warum läuft mein Computer langsam, wenn er nicht den Großteil seiner CPU oder seines RAM nutzt?

Warum läuft mein Computer langsam, wenn er nicht den Großteil seiner CPU oder seines RAM nutzt?

Ich habe zwei Maschinen – einen relativ billigen Laptop und einen High-End-Desktop. Mein Laptop läuft manchmal langsam, wenn ich verschiedene Aufgaben erledige, die auf meinem Desktop schnell erledigt wären. Meine erste Vermutung ist, dass ich den Großteil meiner CPU oder meines RAM verwende, aber wenn ich mir die Registerkarte „Leistung“ des Task-Managers anschaue, sehe ich, dass keiner von beiden jemals wirklich voll ausgelastet ist.

Warum läuft mein Laptop also relativ langsam? Warum weist er nicht einfach mehr Ressourcen zu? Mein Desktop kommt damit gut zurecht, es kann also nicht an einem schlechten Design des Programms liegen, sondern es liegt an etwas anderem, das es verlangsamt.

Antwort1

Zunächst einmal sind die CPUs Ihrer Maschinen wahrscheinlich mehrere zu einer zusammengefasste CPUs (mehr physische Kerne). Es ist sogar möglich, dass jeder physische Kern mehrereLogische Kerne.

Zweitens - die Nutzung auf Ihrem Laptop ist möglicherweise nicht maximal, aber wenn das Programmeinfädigdann kann nur einer verwendet werden, und zwar nur ein Kern, nicht mehr. Das heißt, wenn Sie vier Kerne haben und der Windows-Task-Manager eine CPU-Auslastung von 25 % für ein Programm anzeigt, dann bedeutet das, dass ein Programm die maximale Geschwindigkeit eines Kerns nutzt und daher nicht schneller arbeiten kann.

Ein Beispiel: Mein i7-3xxx-Prozessor hat 4 physische Kerne. Jeder Kern hat jedoch zwei logische Kerne, sodass mir insgesamt 8 Kerne zur Verfügung stehen. Windows kann dann die Ausführung jedes Programms jedem beliebigen Kern zuweisen, um die Effizienz zu maximieren. Wenn das von Ihnen ausgeführte Programm nur einen Kern verwenden kann, kann Windows (oder meines Wissens auch kein anderes Betriebssystem) dagegen etwas tun, außer das Programm mit der maximalen Geschwindigkeit eines Kerns ausführen zu lassen.

Drittens - RAM- und CPU-Auslastung kann fast 0% betragen, das bedeutet nicht, dass dieFestplattewird nicht verwendet. Selbst bei neuerer Hardware sind Festplatten fast immer ein Flaschenhals. Wenn die Festplatte maximal genutzt wird, scheint die Gesamtleistung des Computers immer abzunehmen. Eine maximal genutzte Festplatte wirkt sich insbesondere auf Anwendungen aus, die gerne Daten verschieben. Anwendungen, die die Festplatte nicht so stark nutzen, werden zwar immer noch langsamer, sind aber nicht im gleichen Maße betroffen wie Anwendungen, die die Festplatte benötigen.

Und noch ein Tipp: Wenn einer der oben genannten Gründe nicht zutrifft, liegt das einfach daran, dass die Hardware Ihres Desktops besser ist. Computer sind komplex und jeder Parameter ist wichtig – RAM-Geschwindigkeit, RAM-Größe, Busgeschwindigkeit, CPU-Cache(s), CPU-Geschwindigkeit, unterstützte CPU-Anweisungen, Festplattendrehzahl, Festplattengeschwindigkeit, Softwarekonfiguration, Hintergrundprozesse usw.

verwandte Informationen