Я провел два простых теста в 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;
}