Help Measuring Fork/Exec Overhead

Guy Harris guy at sun.uucp
Sat Aug 24 16:19:02 AEST 1985


> UNIX System V Release 2 fork() overhead is fairly small if you
> don't modify much data in the child process, because it uses
> "copy on write" to avoid unnecessary copying of data from parent
> into the child process.

UNIX System V Release 2 VAX Version 2 (3B20 Version X, iAPX286 Version Y,
M68K version Z, etc., for some X, Y, Z, etc.) fork() overhead, anyway.
S5R2V1 still uses traditional UNIX code for fork() (as might *any* UNIX on a
non-paged machine, since there's not much point in copy-on-write if the
smallest unit that can be mapped is an entire segment).

	Guy Harris



More information about the Comp.unix mailing list