Die Antwort lautet: Ja, die 4/8-CPU wird besser arbeiten als eine 4/4-CPU.
Normalerweise werden im System zwei bis drei Tausend Threads ausgeführt, die verschiedene Systemanwendungen und benutzerdefinierte Anwendungen bedienen. Eine CPU mit vier Kernen und 8 logischen Threads führt also auf jeden Fall 8 Threads gleichzeitig aus.
Während ich in einem Projekt gearbeitet habe, habe ich meine App auf einem 2-Threaded-System getestet. Ich habe meine Aufgabe in 2 Threads aufgeteilt und gleichzeitig ausgeführt. Ich habe gesehen, dass die Leistung zweimal gestiegen ist, aber als ich sie wieder in mehr als 2 Threads aufteilte, erhielt ich dieselbe Leistung, da mein System nur eine 2-Cores / 2-Thread-CPU hat. Als ich die Aufgabe in vier Threads auf einer anderen Core-i3-CPU mit 2 Cores / 4 Threads ausgeführt hatte, erhielt ich die Leistungssteigerung um das Vierfache. aber wenn ich die Threads erhöht habe dann wieder die gleiche Leistung wie vorher.
Was ist, wenn es 4 Single-Threaded-Apps ausführen soll? Und was ist, wenn es für 8 Single-Threaded-Apps läuft?
Wie ich oben erklärt habe, könnten Sie die Antwort erhalten haben. Wenn Sie 4 Threaded-Apps ausführen, erzielen beide die gleiche Leistung.
Für 8 Threaded-Apps bietet die zweite App jedoch genau die doppelte Leistung.