From a26d9ff9411543e45c6e30d4926e52b26638eb57 Mon Sep 17 00:00:00 2001 From: Raymond Toy <toy.raymond@gmail.com> Date: Tue, 23 Apr 2013 21:14:40 -0700 Subject: [PATCH] * Change default to MODE_LAZY * Disable gencgc_debug_madvise. --- src/lisp/gencgc.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/lisp/gencgc.c b/src/lisp/gencgc.c index 5c9fcd8ae..e02e52ae0 100644 --- a/src/lisp/gencgc.c +++ b/src/lisp/gencgc.c @@ -324,7 +324,11 @@ enum gencgc_unmap_mode { * don't unmap. */ +#if defined(DARWIN) || defined(__linux__) || defined(sparc) +enum gencgc_unmap_mode gencgc_unmap_zero = MODE_LAZY; +#else enum gencgc_unmap_mode gencgc_unmap_zero = MODE_MEMSET; +#endif /* * Enable checking that newly allocated regions are zero filled. @@ -940,7 +944,10 @@ handle_heap_overflow(const char *msg, int size) #endif } -boolean gencgc_debug_madvise = TRUE; +/* + * Enable debug messages for MODE_MADVISE and MODE_LAZY + */ +boolean gencgc_debug_madvise = FALSE; static inline void handle_madvise_first_page(int first_page) -- GitLab