opt.lg_prof_interval (ssize_t) r- [--enable-prof] Средний интервал (основание журнала 2) между дампами профиля памяти, измеряемый в байтах активности выделения.Фактический интервал между дампами может быть спорадическим, поскольку во избежание узких мест синхронизации используются децентрализованные счетчики распределения.Профили сбрасываются в файлы с именами в соответствии с шаблоном ... i.heap, где управляется параметром opt.prof_prefix.По умолчанию интервальный дамп профиля отключен (закодирован как -1).
В документе указано.
И мой вариант export MALLOC_CONF=prof:true,lg_prof_interval:30,lg_prof_sample:17
(каждый 1 ГБ выборки дампа кучи)
Что меня смущает, так это дамп - это полный дамп между временем запуска приложения и сейчас или только между последним дампом.
Я проверилразмер в дампе оказался маленьким.
Так может быть ответ 2?
Я нахожу некоторые профильные статьи, но не упоминаю об этом.
И для этого как я могу увидеть уменьшение памяти? (Работает ли base
? Я так не думаю ...)