[问题] 要怎么观察单步执行的时间呢?

楼主: 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