Project

General

Profile

Feature #14759 ยป 0001-gc.c-Init_GC-set-M_ARENA_MAX-2-for-glibc-malloc.patch

normalperson (Eric Wong), 05/15/2018 08:25 AM

View differences:

configure.ac
AC_CHECK_FUNCS(lutimes)
AC_CHECK_FUNCS(malloc_usable_size)
AC_CHECK_FUNCS(malloc_size)
AC_CHECK_FUNCS(mallopt)
AC_CHECK_FUNCS(mblen)
AC_CHECK_FUNCS(memalign)
AC_CHECK_FUNCS(memset_s)
gc.c
#undef OPT
OBJ_FREEZE(opts);
}
#if defined(HAVE_MALLOPT) && defined(M_ARENA_MAX)
/*
* Ruby doesn't benefit from many glibc malloc arenas due to GVL,
* remove or increase when we get Guilds
*/
if (!getenv("MALLOC_ARENA_MAX")) {
mallopt(M_ARENA_MAX, 2);
}
#endif
}
-
    (1-1/1)