Ответ 1
Существует два подхода к преобразованию первичных данных в формат callgrind, но неясно, какой из них более зрелый.
Тот, у кого больше текущих коммитов, называемых perfgrind, можно найти на https://github.com/ostash/perfgrind
Однако, как утверждается, не хватает поддержки callgraph, и коммиты остановились после объявления патча для второго инструмента в списке рассылки ядра, см. Lkml.org/lkml/2013/3/27/535.
Второй инструмент https://github.com/vitillo/perf подходит к прямой интеграции в перформенную команду, но еще не видел официального релиза. По крайней мере, perf 3.10.0, который я пробовал, не поддерживает предложенный синтаксис "perf convert".