This is largely hardware dependent, but on standard hardware spawning 1000 process will kill the performance on each one due to swapping. You are generally far better off spawning a number just less than the number of available processors/cores, and issuing more commands as the old ones complete.

#11929 First ask yourself `How would I do this without a computer?' Then have the computer do it the same way.