Я пытаюсь профилировать приложение, которое у меня есть, но я не хочу, чтобы что-либо, связанное с пользовательским интерфейсом (созданным в wxWidgets), отображалось в графе вызовов gprof и т. д. Как я могу это сделать?
Как исключить данные из вывода gprof?
comment
Дополнительная информация: я на Windows XP, использую MinGW gcc и gprof.
- person Pär Bohrarper   schedule 25.05.2010
comment
FWIW, я бы не пытался использовать gprof для чего-то серьезного. Проверьте эту ссылку: stackoverflow.com/questions/1777556/alternatives-to -gprof/
- person Mike Dunlavey   schedule 26.05.2010
comment
Да, я не собираюсь использовать его для чего-то серьезного. Больше для того, чтобы получить представление о том, что называется часто. Я делаю встроенную систему, которую нелегко профилировать, поэтому я просто собирался использовать gprof на ПК, чтобы понять, с чего начать реальные измерения. В любом случае, похоже, я не могу использовать gprof, так как он не работает в многопоточных приложениях в Windows.
- person Pär Bohrarper   schedule 27.05.2010
comment
Здесь обсуждается мой собственный опыт работы со встроенными системами: .com/questions/890222/
- person Mike Dunlavey   schedule 27.05.2010
Ответы (1)
На справочной странице gprof:
-E name
suppresses the displaying of the graph profile entry for routine
name (and its descendants) as -e, above, and also excludes the
time spent in name (and its descendants) from the total and per-
centage time computations. (For example, -E mcount and all of
the other monitor(3) routines are excluded by default.)
person
F'x
schedule
01.01.2011
Это не работает. Я пытался использовать эту опцию, но она все еще печатает функцию.
- person MetallicPriest; 08.07.2011