[問題] 關於分析程式在runtime時的函式呼叫關係

看板Programming作者 ( //StrategyBass)時間14年前 (2011/09/10 02:02), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
想請教大家 關於分析程式在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

09/12 18:14, , 1F
callgrind 不錯, gcachegrind可以看graph
09/12 18:14, 1F
文章代碼(AID): #1EQbI_DV (Programming)
文章代碼(AID): #1EQbI_DV (Programming)