[問題] 要怎麼觀察單步執行的時間呢?

作者: LeeGarDer (Legendre)   2015-03-27 17:58:17
我用C++寫了一個程式,但跑的速度有點慢
由於最近開始使用GDB,看GDB有單步執行的功能,不曉得有沒有辦法順便印出時間呢?
或者有沒有類似的方法可以做到這件事?
麻煩各位指點一下了,我現在只想得到在源碼中加入clock()的方法,但實在是麻煩阿~"~
作者: carylorrk (carylorrk)   2015-03-27 18:12:00
gprof or perf?還有 gcov,不過我比較常拿來看 test coverage 就是了
作者: Killercat (殺人貓™)   2015-03-28 00:49:00
這種東西叫做profiling,雖然我覺得上面提的已經夠了但是google一下c++ profiling你會看到更多眉眉角角

Links booklink

Contact Us: admin [ a t ] ucptt.com