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

看板C_and_CPP (C/C++)作者 ( //StrategyBass)時間14年前 (2011/09/10 02:04), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
※ [本文轉錄自 Programming 看板 #1EQbI_DV ] 作者: 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) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.228.150

09/10 03:00, , 1F
試試看valgrind或gprof吧?
09/10 03:00, 1F
文章代碼(AID): #1EQbKJ4b (C_and_CPP)
文章代碼(AID): #1EQbKJ4b (C_and_CPP)