Я пытаюсь профилировать функции, предоставляемые совместно используемой библиотекой, используя sprof. Профилирование работает, но столбец с именами функций очень уродливый. Я использую, например, unordered_map, обеспечиваемый boost. Связанная запись в плоском профиле:sprof flat name name column имеет уродливый формат
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls us/call us/call name
[...]
0.12 78.47 0.10 232327 0.43 _ZN5boost9unordered13unordered_mapIN4BALL6StringES3_NS_4hashIS3_EESt8equal_toIS3_ESaISt4pairIKS3_S3_EEEC1ERKSC_
[...]
Я использовал ту же команду, как описан на странице sprof человека. Я просто изменил пути. Весь профиль трудно прочитать, потому что невозможно четко увидеть пространства имен, имена классов, имена функций и т. Д.
Я пробовал небольшой пример справочной страницы sprof, и она хорошо работала.
Кто-нибудь знает, почему колонка имен так уродливо отформатирована здесь?