При включенном профилировщике jemalloc все потоки тратят много времени на мьютексы, что замедляет все потоки

Я включил профилировщик jemalloc для моего процесса, чтобы определить утечку памяти. Но когда я запускаю процесс с помощью профилировщика jemalloc, все потоки процесса тратят слишком много времени на мьютексы. Как видно из примера, 98% времени уходит на мьютексы кода моего приложения. Загрузка ЦП потоков снижается с 70% до 7%, поэтому мой процесс начинает обрабатывать данные очень медленно и утечка исчезает.

Я пытаюсь выяснить, почему включение профилировщика jemalloc замедляет мои потоки, это на Debian.

0 ответов

Другие вопросы по тегам