juz*_*.cz 5 c time function measure
我正在调试一个C应用程序,我想知道它在特定函数中花费了多少时间.
我可以更改源代码并添加更多代码来进行测量,但对我来说似乎并不合适.我宁愿用外部应用程序来做,而不是每次都重新编译.
我发现可以在GDB中设置一个断点,所以我想,必须能够通过简单的程序使用类似工具跟踪时间: - 设置断点 - 停止时,测量实际时间并运行函数 - 离开函数时,再次测量时间然而,我还没有找到一种方法如何在gdb中做到这一点:(
有任何想法吗?谢谢
reg*_*fry 2
如果您使用 GCC,则需要编译选项“-pg”和应用程序gprof。
gprof
归档时间:
14 年,5 月 前
查看次数:
2630 次
最近记录:
8 年,7 月 前