Executando for /l %a in (0,0,1) do echo a
num prompt de comando (impressão de loop infinito a
) tem o efeito observado de iniciar um conhost.exe
rodando a 10-20% de carga de CPU no Windows 7 num i5 móvel de gama baixa. Poderia tentar executar vários destes em paralelo, por exemplo o seguinte num ficheiro de lote:
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
start for /l %%a in (0,0,1) do echo a
Que poderia ter o seu CPU a funcionar a 100%. As linhas podem ser adicionadas/removidas para ajustar.
Aviso: Estes são loops infinitos, que podem ter dificuldades em fechar. Os números dentro dos parênteses podem ser substituídos, por exemplo, (0,1,10000)
, por um loop finito. O último número (no laço finito) pode ser ajustado para ajustar o tempo de funcionamento. Caso esteja a pensar, significa basicamente “começar no número 0, incrementar em 1 até atingir 10000”, o que se traduz em 10000 ciclos de laço.