summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPark Ju Hyung <qkrwngud825@gmail.com>2019-10-14 05:54:33 +0900
committeralk3pInjection <5e147612@kscope.ink>2022-06-30 02:22:22 +0800
commit0d75072e9e61a6c232cdc066815d23dbb2a7d3fe (patch)
tree01d8728acaab1f58f8d577766735cc3cf0ec6fa3
parent75bee320b9908d2e8a82307d3963eef715edbff5 (diff)
jemalloc: disable config parsing altogether
This is never used on Android. Remove it for faster initialization and lighter libc.so. Change-Id: Ifa54266b3d488f0b4a6301274ff114431fbe4112 Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
-rw-r--r--src/jemalloc.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/jemalloc.c b/src/jemalloc.c
index a5f7bad6..cc916497 100644
--- a/src/jemalloc.c
+++ b/src/jemalloc.c
@@ -1017,6 +1017,7 @@ obtain_malloc_conf(unsigned which_source, char buf[PATH_MAX + 1]) {
return ret;
}
+#if 0
static void
malloc_conf_init_helper(sc_data_t *sc_data, unsigned bin_shard_sizes[SC_NBINS],
bool initial_call, const char *opts_cache[MALLOC_CONF_NSOURCES],
@@ -1443,7 +1444,7 @@ malloc_conf_init(sc_data_t *sc_data, unsigned bin_shard_sizes[SC_NBINS]) {
malloc_conf_init_helper(sc_data, bin_shard_sizes, false, opts_cache,
NULL);
}
-
+#endif
#undef MALLOC_CONF_NSOURCES
static bool
@@ -1499,7 +1500,7 @@ malloc_init_hard_a0_locked() {
if (config_prof) {
prof_boot0();
}
- malloc_conf_init(&sc_data, bin_shard_sizes);
+ // malloc_conf_init(&sc_data, bin_shard_sizes);
sz_boot(&sc_data);
bin_boot(&sc_data, bin_shard_sizes);