作者ikari512 ( //StrategyBass)
看板Programming
标题[问题] 关於分析程式在runtime时的函式呼叫关系
时间Sat Sep 10 02:02:36 2011
想请教大家
关於分析程式在runtime时的函式呼叫关系
怎麽做会比较好?
(PS. 目前主要的情境需要在PC上build好系统,之後放至版子上
不过这里讨论我想并不用限制在这样的环境)
静态的我以前用过doxygen,感觉不错
但如果要看runtime,
最直觉的方式就是printf看log
而我接着想到code instrument
但是如果是手动,通常会太慢而无法顺利进行,而且感觉不够周延?
所以我去查了profiler,发现资料有够多
相同的,查call graph也是发现很多选择
不知道,有没有推荐的profiler,或是别的好方法?
感谢!
(语言是C,有其他语言的好选择也请推荐 :p)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.224.228.150
※ 编辑: ikari512 来自: 61.224.228.150 (09/10 02:03)
※ ikari512:转录至看板 C_and_CPP 09/10 02:04
1F:→ bigbite:callgrind 不错, gcachegrind可以看graph 140.114.71.107 09/12 18:14