Change most quote characters to proper <quote> tags,
or other more appropriate SGML entities.
This commit is contained in:
parent
b69352046d
commit
d690a988f5
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=12195
9 changed files with 67 additions and 68 deletions
|
|
@ -226,7 +226,7 @@
|
|||
process will take a copy-on-write fault and duplicate the page in C2.
|
||||
The original page in B is now completely hidden since both C1 and C2
|
||||
have a copy and B could theoretically be destroyed if it does not
|
||||
represent a 'real' file). However, this sort of optimization is not
|
||||
represent a <quote>real</quote> file). However, this sort of optimization is not
|
||||
trivial to make because it is so fine-grained. FreeBSD does not make
|
||||
this optimization. Now, suppose (as is often the case) that the child
|
||||
process does an <function>exec()</function>. Its current address space
|
||||
|
|
@ -319,7 +319,7 @@
|
|||
are mapped, or processes with large runsizes (RSS) fork. Also, in order
|
||||
to keep track of swap space, a <quote>list of holes</quote> is kept in
|
||||
kernel memory, and this tends to get severely fragmented as well. Since
|
||||
the 'list of holes' is a linear list, the swap allocation and freeing
|
||||
the <quote>list of holes</quote> is a linear list, the swap allocation and freeing
|
||||
performance is a non-optimal O(n)-per-page. It also requires kernel
|
||||
memory allocations to take place during the swap freeing process, and
|
||||
that creates low memory deadlock problems. The problem is further
|
||||
|
|
@ -343,7 +343,7 @@
|
|||
times in order to avoid potential deadlocks. Finally, to reduce
|
||||
fragmentation the radix tree is capable of allocating large contiguous
|
||||
chunks at once, skipping over smaller fragmented chunks. I did not take
|
||||
the final step of having an 'allocating hint pointer' that would trundle
|
||||
the final step of having an <quote>allocating hint pointer</quote> that would trundle
|
||||
through a portion of swap as allocations were made in order to further
|
||||
guarantee contiguous allocations or at least locality of reference, but
|
||||
I ensured that such an addition could be made.</para>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue