Описание тега jemalloc
NoneJemalloc - это реализация malloc общего назначения, которая подчеркивает предотвращение фрагментации и поддержку масштабируемого параллелизма.
0
ответов
Jeprof показывает общую память
У меня сложилось впечатление, что если jeprof будет использоваться для анализа дампов профиля кучи, он предоставит график вызовов для использования памяти CURRENT, а не общего использования памяти с момента запуска процесса ( аналогичный вопрос для …
05 дек '17 в 07:13
0
ответов
redis jemalloc в Linux
В эти дни я занимаюсь проектом с открытым исходным кодом Redis, поэтому я прочитал README проекта. Читая это, я должен задать вопрос о распределителе памяти для Redis. ~~~ Выбор не используемого по умолчанию распределителя памяти при сборке Redis вы…
20 окт '17 в 07:01
1
ответ
Найти утечку памяти в Java-приложении с помощью JeMalloc
В настоящее время я пытаюсь решить проблему с памятью Java: мое приложение Java продолжает использовать все больше и больше памяти, и в конечном итоге оно убивается убийцей OOM Linux. Вероятно, имеется утечка встроенной памяти, потому что после пров…
06 июн '18 в 07:38
1
ответ
Загрузочное приложение Spring не использует jemalloc
Я пытаюсь выяснить проблему утечки памяти. Я следую этой статье и пытаюсь использовать jemalloc Следующие шаги: export LD_PRELOAD=/usr/local/lib/libjemalloc.so export MALLOC_CONF=prof:true,lg_prof_interval:30,lg_prof_sample:17 sudo java -jar applica…
08 янв '19 в 06:46
2
ответа
jemalloc использует jeprof для генерации GIF из файлов *.heap
Прежде всего, цель jemalloc (в моем сценарии использования) состоит в том, чтобы отслеживать внутреннее распределение памяти, вызванное такими вещами, как вызовы JNI, поэтому давайте начнем: Привет, ребята, у меня есть серьезная проблема здесь. У на…
01 ноя '17 в 14:51
0
ответов
JeMalloc не создает дамп утечки памяти
Мне нужна помощь с профилированием памяти с помощью JeMalloc. Я делаю следующие вещи: git clone https://github.com/jemalloc/jemalloc cd jemalloc ./autogen.sh --enable-perf make dist make sudo make install export MALLOC_CONF=prof_leak:true,lg_prof_sa…
07 дек '18 в 09:39
1
ответ
Как найти метод, который вызывает небезопасные распределения?
Я пытаюсь найти утечку памяти в моем производственном приложении. Проблема в том, чтобы узнать, какой метод в моем коде делает unsafe.allocateMemory(size) без unsafe.freeMemory(startIndex) Это для Ubuntu 18.04, версия Java "1.8.0_191". // Example of…
17 янв '19 в 14:13
2
ответа
Функции Jemalloc, не объявленные в этой области
Я установил библиотеку jemalloc на свою машину с Ubuntu sudo apt-get install libjemalloc-dev Теперь я не могу скомпилировать простой код, который использует библиотеку jemalloc: #include <jemalloc/jemalloc.h> #include <iostream> int main…
09 янв '19 в 05:48
0
ответов
При включенном профилировщике jemalloc все потоки тратят много времени на мьютексы, что замедляет все потоки
Я включил профилировщик jemalloc для моего процесса, чтобы определить утечку памяти. Но когда я запускаю процесс с помощью профилировщика jemalloc, все потоки процесса тратят слишком много времени на мьютексы. Как видно из примера, 98% времени уходи…
22 ноя '18 в 13:41
2
ответа
"Связывание CXX исполняемого сервера мира" завершается неудачно
Связывание исполняемого CXX worldserver на 99% при компиляции после сбоя предварительно скомпилированного cmake. [ 99%] Linking CXX executable worldserver /usr/bin/ld: ../../../deps/jemalloc/libjemalloc.a(jemalloc.c.o): relocation R_X86_64_32S again…
11 фев '19 в 18:38
0
ответов
Настройка enmal jemalloc на Windows VS2017
Я следую приведенным здесь инструкциям (на этой странице указано VS2015, но папка, полученная из выпущенного jemalloc, содержит sln для 2015 и 2017 годов), и она не работает: bash -c "CC=cl.exe ./autogen.sh" из "Командная строка Native Tools VS x86"…
23 май '18 в 11:36
1
ответ
Получить размер бина на выделение памяти в jemalloc
Я запускаю программу на C++, которая использует jemalloc в качестве распределителя памяти, который предварительно делит большие порции на маленькие порции заранее определенных размеров (то есть 1, 2, 4, 8, ... байтов) Даже при том, что я спрашиваю 1…
23 янв '17 в 05:06
1
ответ
Отладка утечки памяти в sidekiq с помощью jemalloc
Итак, у меня утечка памяти в моем рабочем в Sidekiq. У меня есть рабочий сервер с одной очередью только для этой рабочей задачи, которая получает около 10 ГБ RSS в неделю. Я попытался воспроизвести его локально, используя только 1 рабочий поток и ву…
10 ноя '17 в 10:27
0
ответов
Инструмент Objective-C++ командной строки начал падать в [NSApplication sharedApplication]
У меня есть небольшой CLT для копирования и вставки изображений, написанный на Objective-C++. До недавнего времени эта программа компилировалась и запускалась как задумано - но только сейчас, похоже, она начала зависать при вызове [NSApplication sha…
02 сен '17 в 06:27
1
ответ
Ошибка при установке ruby с помощью jemalloc
Я на Ubuntu 12.04.5 LTS и попытался установить ruby с jemalloc. Jemalloc был успешно установлен ( https://blog.scalingo.com/2017/05/02/improve-ruby-application-memory-jemalloc.html), но при установке ruby 2.3.4 он выдал следующую ошибку. >rvm…
11 май '17 в 07:15
1
ответ
Как использовать Node.js с Jemalloc?
Node.js можно использовать с Jemalloc ( https://github.com/nodejs/node/issues/21973). В большинстве случаев это приведет к сокращению RSS, и это моя огромная проблема. Но я не могу найти никакой информации о том, как использовать узел с Jemalloc, ни…
09 ноя '18 в 23:08
0
ответов
Использование памяти процессом Java продолжает расти, а отслеживание собственной памяти Java показывает, что "стек потоков" и "код" занимают много памяти
У нас есть утечка памяти в нашей производственной среде, где через несколько дней исчерпывается память док-контейнера AWS и происходит сбой. График кучи памяти является плоским и не увеличивается, следовательно, нет проблем с кучей памяти. Я приложи…
19 авг '18 в 23:02
1
ответ
Является ли выделение отслеживания профилирования кучи jemalloc только?
Я пытаюсь решить некоторые утечки памяти, и я использую jemalloc для вывода профилей кучи:MALLOC_CONF=prof:true,lg_prof_interval:30,lg_prof_sample:17 Работает как шарм, но я не знаю, на что смотрю:) Показывает ли профилирование в куче jemaloc все (в…
15 янв '17 в 23:13
3
ответа
Как связать разделяемую библиотеку jemalloc с помощью cmake
Я пытаюсь связать библиотеку jemalloc со своим приложением во время сборки, используя ее как общую реализацию. В соответствии с https://github.com/jemalloc/jemalloc/wiki/Getting-Started флаги связывания используются: -L`jemalloc-config --libdir` -Wl…
22 сен '17 в 13:52
0
ответов
Каковы преимущества и недостатки использования jemalloc против malloc против calloc и других распространенных альтернатив?
Читая сегодня субреддит Rust, я наткнулся на комментарии, которые: jemalloc оптимизирован для (многопоточной) скорости, а не использования памяти Проведя дополнительные исследования, я обнаружил, что есть еще больше альтернатив (таких как calloc). Я…
16 сен '17 в 09:07