при включенном профилировщике jemalloc все потоки тратят много времени на мьютексы, что замедляет все потоки - PullRequest
0 голосов
/ 22 ноября 2018

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

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

...