Isso dependeria muito da sua definição de rápido.
Um processador de 3Ghz tem três bilhões de ciclos por segundo. A quantidade de instruções que podem ser executadas por ciclo depende de muitas coisas, incluindo o conjunto de instruções, núcleos, arquitetura e qual tarefa está sendo executada. Os processadores são projetados e otimizados para fazer o máximo possível durante um único ciclo.
Mas vamos dizer um cenário de pior caso de uma instrução por ciclo para esta tarefa bastante simples.
A questão então se torna "por que leva um total de 0,85 segundos apenas para contar para 300 milhões? Afinal, é um incremento simples com um teste para conclusão. Deve levar muito menos tempo do que isso.
O que está atrasando é a saída periódica. Operações de entrada / saída são o gargalo aqui e são geralmente. A quantidade de código necessária para produzir um número simples é maior do que o contador e deve interagir com os subsistemas da CPU para obter as informações na tela.
Pegue sua impressão e veja o quão rápido ela é executada.