]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - share/doc/papers/malloc/abs.ms
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / share / doc / papers / malloc / abs.ms
1 .\"
2 .\" ----------------------------------------------------------------------------
3 .\" "THE BEER-WARE LICENSE" (Revision 42):
4 .\" <phk@FreeBSD.org> wrote this file.  As long as you retain this notice you
5 .\" can do whatever you want with this stuff. If we meet some day, and you think
6 .\" this stuff is worth it, you can buy me a beer in return.   Poul-Henning Kamp
7 .\" ----------------------------------------------------------------------------
8 .\"
9 .\" $FreeBSD$
10 .\"
11 .if n .ND
12 .TL
13 Malloc(3) in modern Virtual Memory environments.
14 .sp
15 Revised 
16 Fri Apr  5 12:50:07  1996
17 .AU
18 Poul-Henning Kamp
19 .AI
20 <phk@FreeBSD.org>
21 Den Andensidste Viking
22 Valbygaardsvej 8
23 DK-4200 Slagelse
24 Denmark
25 .AB
26 Malloc/free is one of the oldest parts of the C language environment
27 and obviously the world has changed a bit since it was first made.
28 The fact that most UNIX kernels have changed from swap/segment to
29 virtual memory/page based memory management has not been sufficiently
30 reflected in the implementations of the malloc/free API.
31 .PP
32 A new implementation was designed, written, tested and bench-marked
33 with an eye on the workings and performance characteristics of modern
34 Virtual Memory systems.
35 .AE