Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Time 我可以在GDB中为嵌入式进程计时吗?_Time_Gdb_Performance - Fatal编程技术网

Time 我可以在GDB中为嵌入式进程计时吗?

Time 我可以在GDB中为嵌入式进程计时吗?,time,gdb,performance,Time,Gdb,Performance,我正在Ubuntu上使用(经过改编的)gdb调试一个嵌入式系统,我们使用gdbserver通过USB端口连接 所讨论的基准程序在Linux机器上针对本机编译进行了测试。对于本机运行,我可以使用time命令方便地测量运行时间: > time ./prog.e 我可以在gdb中使用类似的机制吗?例如,要测量到下一个断点的时间,请执行以下操作: (gdb) time c 请参见维护时间的说明谢谢。如果它只对“断点事件”计时,而不是对自上次“c”以来的整个运行时间计时,那么这可能会非常棒。我试

我正在Ubuntu上使用(经过改编的)gdb调试一个嵌入式系统,我们使用gdbserver通过USB端口连接

所讨论的基准程序在Linux机器上针对本机编译进行了测试。对于本机运行,我可以使用time命令方便地测量运行时间:

> time ./prog.e
我可以在gdb中使用类似的机制吗?例如,要测量到下一个断点的时间,请执行以下操作:

(gdb) time c

请参见
维护时间的说明

谢谢。如果它只对“断点事件”计时,而不是对自上次“c”以来的整个运行时间计时,那么这可能会非常棒。我试着用它来测量一个循环的时间,这个循环大约需要15秒来计算,但是我得到的结果是0.01秒。我假设这是gdb打印断点消息所花费的时间。“请注意,打印的CPU时间仅用于gdb,它不包括下级的执行时间,因为目前没有计算gdb花费了多少时间以及程序调试花费了多少时间的机制。”这似乎使它变得无用。请参阅