diff options
author | Thomas Schwinge <thomas@schwinge.name> | 2010-11-26 09:33:49 +0100 |
---|---|---|
committer | Thomas Schwinge <thomas@schwinge.name> | 2010-11-26 09:33:49 +0100 |
commit | e90db4db98bf65bd354994a7496b6b4e534e3f32 (patch) | |
tree | b4d13c0341da02f2b75e9ebc948a065c491ded68 /open_issues/performance | |
parent | f8f6115e7241673ec3cd5cdc79757a5139384623 (diff) |
glibc/fork: New.
Diffstat (limited to 'open_issues/performance')
-rw-r--r-- | open_issues/performance/fork.mdwn | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/open_issues/performance/fork.mdwn b/open_issues/performance/fork.mdwn index 390f6b99..2748be53 100644 --- a/open_issues/performance/fork.mdwn +++ b/open_issues/performance/fork.mdwn @@ -10,13 +10,7 @@ License|/fdl]]."]]"""]] [[!tag open_issue_glibc open_issue_hurd]] -On Unix systems, `fork` is a rather simple system call. Our implementation in -[[glibc]] is / needs to be rather bulky. TODO: elaborate. - -This affects performance when new processes are continuously being spawned from -the shell, for example. - -Alternatives: use `posix_spawn`. Others? +Our [[`fork` implementation|glibc/fork]] is nontrivial. To do: hard numbers. [[Microbenchmarks]]? |