summaryrefslogtreecommitdiff
path: root/open_issues/performance
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@schwinge.name>2010-11-26 09:33:49 +0100
committerThomas Schwinge <thomas@schwinge.name>2010-11-26 09:33:49 +0100
commite90db4db98bf65bd354994a7496b6b4e534e3f32 (patch)
treeb4d13c0341da02f2b75e9ebc948a065c491ded68 /open_issues/performance
parentf8f6115e7241673ec3cd5cdc79757a5139384623 (diff)
glibc/fork: New.
Diffstat (limited to 'open_issues/performance')
-rw-r--r--open_issues/performance/fork.mdwn8
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]]?