summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--glibc/fork.mdwn5
-rw-r--r--open_issues/performance.mdwn2
2 files changed, 4 insertions, 3 deletions
diff --git a/glibc/fork.mdwn b/glibc/fork.mdwn
index 378fe835..496dc743 100644
--- a/glibc/fork.mdwn
+++ b/glibc/fork.mdwn
@@ -17,9 +17,8 @@ task|microkernel/mach/task]]. The address space can simply be duplicated by
standard means of the [[microkernel/Mach]], but as [[unix/file_descriptor]]s
(for example) are a concept that is implemented inside [[glibc]] (based on
[[Mach port|microkernel/mach/port]]s), these have to be duplicated from
-userspace, which requires a small number of [[RPC]] for each of them.
-
-In sum, [[this affects performance|open_issues/performance/fork]] when new
+userspace, which requires a small number of [[RPC]]s for each of them, and in
+the sum, [[this affects performance|open_issues/performance/fork]] when new
processes are continuously being spawned from the shell, for example.
Often, a `fork` call will eventually be followed by an `exec`, which [[may in
diff --git a/open_issues/performance.mdwn b/open_issues/performance.mdwn
index 3d146a72..3b4c4537 100644
--- a/open_issues/performance.mdwn
+++ b/open_issues/performance.mdwn
@@ -8,6 +8,8 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
is included in the section entitled [[GNU Free Documentation
License|/fdl]]."]]"""]]
+ * general [[RPC]] overhead
+
* [[I/O System|io_system]]
* [[fork]]