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