Я делаю первые шаги с KCachegrind/Cachegrind
.Я запускаю Cachegrind
на машине A, затем я переместил выходные файлы на машину B, где у меня установлен KCachegrind.
Я не знаю почему, но у меня всегда первая функция отображается как (unknown)
, и это плохопотому что у меня есть 19.46
использования, как показано на рисунке.Что я делаю не так?Предполагается, что выходной файл содержит всю необходимую информацию?
- Я использую флаг компиляции
-g
Достаточно ли этого?Кстати, я хотел бы использовать оптимизированную версию, но не знаю, работает ли она. - Может ли быть так, что лучше всего запустить Kcachegrind на той же машине, где я выполняю профилирование?