Diese Anzeige in Ihrem Posting zeigt Ihnen, wie viel Aktivität für jeden Kern abläuft, aber Sie erfahren nichts darüber, welche Prozesse / Threads auf welchem Kern laufen.
Ich vermute, dass, wenn Ihr Single-Threaded-Programm seine "Zeitscheibe" bekommt, das Betriebssystem es auf einem Kern die Hälfte der Zeit und einen anderen Kern die andere Hälfte der Zeit ausführt. Vielleicht läuft es sogar zu einem kleinen Teil der Zeit auf den anderen Kernen.
Als Endlosschleife wird der Kern während der gesamten Zeitscheibe vollständig verwendet, aber jedes Zeitinkrement der Kernaktivität (im Task-Manager) bedeutet VIEL MEHR als die Dauer einzelner Zeitscheiben.
Um weitere Informationen zu erhalten, wechseln Sie zur Registerkarte Prozesse im Task-Manager. Klicken Sie im Ansichtsmenü auf Spalten auswählen und markieren Sie die Spalte "Threads". Suchen Sie dann in der Spalte Bildname Ihren Prozess. Stellen Sie sicher, dass es sich um einen einzelnen Thread handelt.
Da ich hier mit nicht allzu viel Belastung auf meiner XP-Box sitze, laufen 662 Threads. In meinem Antivirus werden 78 Threads ausgeführt, Firefox 45 Threads, Dropbox 33. Winamp spielt jetzt überhaupt nichts und 17 Threads. Bei jedem Inkrement in der Anzeige des Task-Managers können alle diese Threads auf einem beliebigen Kern vorhanden sein.