Я провел два простых теста в Powershell и C. Я провел его на достаточно хорошо оснащенном i7-2600 с 16 Gig Win 7 Pro.

Оба работали с использованием двух из 8 ядер (на самом деле 4 ядра с двойной гиперпоточностью) и работали очень пиково, в диапазоне загрузки от 40% до 70% (от 30 до 60 секунд). Остальная часть системы была тихой, но в домене, и обе среды разработки были открыты, как и Firefox. Фоновая активность до и после запусков использовала от 1,5% до 2,5% общей доступности ЦП.

То, что происходит в окнах, ограничивает эти процессы, связанные с вычислениями, от закрепления ЦП по крайней мере на тех ядрах, на которых они работают.

Это было для демонстрации «на лету», которую я сделал и ожидал, что процессор заработает на 100%.

Powershell

$a = 1  
"Starting Loop"
get-date
DO
{
 $a++
} While ($a -le 50000000)
get-date

С

#include <stdio.h>
#include <time.h>

int main (void) {

  long long a;
  time_t mytime;
  mytime = time(NULL);
  printf(ctime(&mytime));
  /* for loop execution */
  for( a = 1; a < 100000000000; a = a + 1 ){

  }
  mytime = time(NULL);
  printf(ctime(&mytime));

 return 0;
}    

0