Версии: Mac OS 14.3, JDK 11, jemalloc — 5.3.0
1. Установлен jemalloc через Brew
2.установить переменную env LD_PRELOAD= {path_to_lib}/libjemalloc.2.dylib (также пробовал libjemalloc.dylib)
3.и это также MALLOC_CONF=prof: true,lg_prof_interval:10,lg_prof_sample:17,prof_prefix:my_path
и я ожидаю по крайней мере несколько журналов, которые покажут мне, работает ли это, но не вижу журналов и не вижу jeprof.**. куча
Я даже запускал обычную программу с LD_PRELOAD= {path_to_lib}/libjemalloc.2.dylib MALLOC_CONF=prof:true,lg_prof_interval:10,lg_prof_sample:17,prof_prefix:my_path java test.jar
Моя Java-программа просто пропускает собственную память через Bytebuffer.allocateDirect() и хочу проверить это через jemalloc.
Вопросы:
- jemalloc работает на Mac OS? Нужно ли мне устанавливать и собирать самому вместо Brew?
- Отсутствует какая-либо другая конфигурация?
Подробнее здесь: https://stackoverflow.com/questions/787 ... ava-on-mac