Warum ist die Konsolenausgabe so langsam?

8

Das ist mir bei einigen Windows XP, Vista und 7 bekannt. Wenn Sie ein paar tausend Zeilen pro Sekunde an das Konsolenfenster ablegen, wirkt sich dies in der Regel negativ auf die Systemleistung aus. Computer sind schnell und immer schneller, und die Konsole sieht aus wie ein Text auf der Rückseite. Wo ist der Flaschenhals?

    
QueueHammer 13.09.2011, 15:33
quelle

1 Antwort

3

printf usw. muss von Ihrem Prozess mit einer Art IPC zum Console-Fensterprozess (csrss oder conhost) Die Konsole kann auch mit mehreren Prozessen geteilt werden, so dass auch eine Synchronisation und Pufferung stattfindet.

    
Anders 15.09.2011, 14:56
quelle