[Mono-dev] PATCH: Make Process.Start() use thesame'mono'runtime

Miguel de Icaza miguel at novell.com
Wed Jun 6 17:18:34 EDT 2007


> I just ran a performance test. The unmanaged implementation adds about 1
> second for every 100,000 child processes. Even the managed version, which
> is, as expected, a lot slower, it adds less than 5 seconds for every 10,000
> child processes. In what situation would this be a severe and noticeable
> penalty? Surely the overhead of actually setting up a 10,000 child
> processes totally eclipses a 5 second penalty.

I went with your unmanaged code patch, so we are going with 1 instead of
5 ;-)

Thanks a *lot* for the patch, every couple of weeks I would think
"Jesus, how come we have not implemented this" and for one reason or
another never got around to it.


More information about the Mono-devel-list mailing list