LINUX.ORG.RU

История изменений

Исправление selivan, (текущая версия) :

Да, если LD_PRELOAD не определён, получится лишнее двоеточие. Правильно срабатывать во всех случаях будет это:

LD_PRELOAD=$LD_PRELOAD${LD_PRELOAD:+:}/usr/lib/x86_64-linux-gnu/libjemalloc.so.1 command
Бррр... кто-нибудь может сказать это на bash-е покрасивее?

Для всех сервисов я её включать бы не рискнул, включал бы по отдельности в /etc/default/service_name, для tomcat и jetty они точно есть.

Кстати, как java с ним работает? Стало хуже/лучше/также? Java вроде и сама жрёт память большими кусками и не возвращает, как раз чтобы избежать фрагментации?

Исходная версия selivan, :

Да, если LD_PRELOAD не определён, получится лишнее двоеточие. Правильно срабатывать во всех случаях будет это:

LD_PRELOAD=$LD_PRELOAD${LD_PRELOAD:+:}/usr/lib/x86_64-linux-gnu/libjemalloc.so.1 command
Бррр... кто-нибудь может сказать это на bash-е покрасивее?

Для всех сервисов я её включать бы не рискнул, включал бы по отдельности в /etc/default/service_name, для tomcat и jetty они точно есть.

Кстати, как java с ним работает? Стало хуже/лучше/также?