I\'ve found similar questions but never the exact answer. I have Qt program that starts a QProcess and writes the output to a QTextEdit box, so far so good. But it only does
readLine() probably waits till the first '\n' character is read.
readAllStandardOutput on the other hand returns all data available from the standard output of the process.
So it seems to me that if you use readAllStandardOutput() you may get more performance.
You have to try though.