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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user