summaryrefslogtreecommitdiff
path: root/src/lib/libc
diff options
context:
space:
mode:
authorotto <>2021-04-09 06:04:15 +0000
committerotto <>2021-04-09 06:04:15 +0000
commite3d1ed16d000aa151144fb4a5e41cd02144b2cc2 (patch)
tree21682d76abfde762c97a3523ad00cb61dd244dc6 /src/lib/libc
parent711c0ceb85cc6fac7179d4abf1d593fb5731dd33 (diff)
downloadopenbsd-e3d1ed16d000aa151144fb4a5e41cd02144b2cc2.tar.gz
openbsd-e3d1ed16d000aa151144fb4a5e41cd02144b2cc2.tar.bz2
openbsd-e3d1ed16d000aa151144fb4a5e41cd02144b2cc2.zip
Cache implementation has changed, we do not hold on to an exact number
of pages anymore, but also cache larger regions; ok tb@
Diffstat (limited to 'src/lib/libc')
-rw-r--r--src/lib/libc/stdlib/malloc.37
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/libc/stdlib/malloc.3 b/src/lib/libc/stdlib/malloc.3
index c27f965d0a..dc3e691ece 100644
--- a/src/lib/libc/stdlib/malloc.3
+++ b/src/lib/libc/stdlib/malloc.3
@@ -30,9 +30,9 @@
30.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31.\" SUCH DAMAGE. 31.\" SUCH DAMAGE.
32.\" 32.\"
33.\" $OpenBSD: malloc.3,v 1.127 2021/02/25 15:20:18 otto Exp $ 33.\" $OpenBSD: malloc.3,v 1.128 2021/04/09 06:04:15 otto Exp $
34.\" 34.\"
35.Dd $Mdocdate: February 25 2021 $ 35.Dd $Mdocdate: April 9 2021 $
36.Dt MALLOC 3 36.Dt MALLOC 3
37.Os 37.Os
38.Sh NAME 38.Sh NAME
@@ -366,7 +366,8 @@ If a program changes behavior if any of these options (except
366are used, 366are used,
367it is buggy. 367it is buggy.
368.Pp 368.Pp
369The default number of free pages cached is 64 per malloc pool. 369The default size of the cache is 64 single page allocations.
370It also caches a number of larger regions.
370Multi-threaded programs use multiple pools. 371Multi-threaded programs use multiple pools.
371.Sh RETURN VALUES 372.Sh RETURN VALUES
372Upon successful completion, the allocation functions 373Upon successful completion, the allocation functions