Comment by cryptonector

4 years ago

I don't think there's anything fundamental to make WIN32 process creation slow.

Whereas fork() has copying semantics that necessarily make it slower than alternatives like vfork().

I don't think there's anything inherent to the semantics of Win32 CreateProcess that makes it slow. But there's clearly something inherent to NT architecture that does, because it was just as true 25 years ago as it is today.