Почему консоль выводит так медленно? - PullRequest
8 голосов
/ 13 сентября 2011

Итак, я заметил это при использовании нескольких разных языков в Windows XP, Vista и 7. Если вы выводите пару тысяч строк в секунду в окно консоли, это, как правило, отрицательно влияет на производительность системы.Компьютер работает быстро и всегда быстрее, а консоль выглядит как какой-то текст на заднем плане.Где горлышко бутылки?

1 Ответ

3 голосов
/ 15 сентября 2011

printf и т. Д. Должны переходить из вашего процесса с каким-то IPC в процесс окна консоли (csrss или conhost). Консоль также может использоваться несколькими процессами, так что естьтакже происходит некоторая синхронизация и буферизация.

...