1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-12-24 17:51:17 +03:00

* malloc/malloc.c (DEFAULT_MMAP_THRESHOLD_MAX): For 32-bit

platforms define as 1MB.  For 64-bit platforms as 32MB.  The lower
	limit is needed to avoid the exploding of the address space
	requirement for secondary heaps.
	* malloc/arena.c (HEAP_MAX_SIZE): Define using
	DEFAULT_MMAP_THRESHOLD_MAX if it is defined.
This commit is contained in:
Ulrich Drepper
2006-08-22 06:19:12 +00:00
parent 376e973ad6
commit e404fb16fc
3 changed files with 28 additions and 2 deletions

View File

@@ -24,7 +24,11 @@
#define HEAP_MIN_SIZE (32*1024)
#ifndef HEAP_MAX_SIZE
#define HEAP_MAX_SIZE (1024*1024) /* must be a power of two */
# ifdef DEFAULT_MMAP_THRESHOLD_MAX
# define HEAP_MAX_SIZE DEFAULT_MMAP_THRESHOLD_MAX
# else
# define HEAP_MAX_SIZE (1024*1024) /* must be a power of two */
# endif
#endif
/* HEAP_MIN_SIZE and HEAP_MAX_SIZE limit the size of mmap()ed heaps