Faster ways to redirect stdout of child process to file

Thomas Mader via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Aug 15 13:31:30 PDT 2014


I found out that the redirect was not responsible for the CPU 
time, it was some other code part which was responsible for it 
and totally unrelated to the redirect.

I also saw that a redirect in my case is much simpler by using 
spawnProcess:

auto logFile = File("errors.log", "w");
auto pid = spawnProcess(["dmd", "myprog.d"],
                         std.stdio.stdin,
                         std.stdio.stdout,
                         logFile);


More information about the Digitalmars-d-learn mailing list