[Interest] QProcess performance issues

Thiago Macieira thiago.macieira at intel.com
Tue May 12 23:49:18 CEST 2015


On Tuesday 12 May 2015 17:36:59 Matthew Woehlke wrote:
> After further testing, it seems that the problem is caused by writing to
> the process's stdin? Is there some issue with writing to a QProcess's
> input pipe on Windows? (We are writing quite a lot - many MiB's - of
> data...)

Yes. The QWindowsPipeWriter is a horrible hack to a horrible Win32 API.

I think Friedemann was implementing some optimisations there for 5.5, but as 
long as you use Windows, you're going to have poor pipe performance.
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Interest mailing list