LINUX.ORG.RU

[gprof] разделение лога по времени


0

1

Есть такой замечательный профилировщик GPROF, которым легко воспользоваться в GCC, и есть еще скрипт gprof2dot для визуализации результатов. Один раз запустив программу я вижу как распределяется время по функциям. Но... во время работы программы она у меня работает совершенно в иных режимах и на разные функции приходится нагрузка.

Вопрос: можно ли заставить gprof сначала писать в один лог, затем через 15 секунд в другой и так далее. Или может быть есть стандартная фишка для этого?

Надо видеть что в первое время в режиме А оно работало так, а потом на второй минуте в режиме Б - уже иначе.

Попробуй вызвать _mcleanup, он создаст gmon.out. Затем переименовываешь gmon.out во что-то другое и запускаешь профайлинг заново: monstartup. Я никогда это не делал, но если бы понадобилось, делал бы именно так.

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.