Jemalloc с Java на MacJAVA

Программисты JAVA общаются здесь
Anonymous
Jemalloc с Java на Mac

Сообщение Anonymous »

пытаюсь загрузить программу jemalloc для Java, чтобы обнаружить утечку встроенной памяти, но не удается заставить ее работать. Выполненные на данный момент шаги
Версии: 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

Вернуться в «JAVA»