我有一个带有代码的嵌入式系统,我想对其进行基准测试。在这种情况下,有一行我想知道花费的时间(它是创建一个启动我们应用程序其余部分的新对象)。
我可以打开 Trace->Chart->Symbols 并查看用我的光标选择的区域所花费的时间,但这很麻烦而且不像我想要的那样准确。我还找到了 Perf->Function Runtime,但我正在对新对象的分配进行基准测试,而不是任何特定的函数调用(new
在多个地方调用,而不仅仅是感兴趣的行)。
有没有办法使用 Trace32 查看一行代码所花费的真实时间?比单行更进一步:有没有一种方法可以轻松地对两个断点之间的时间进行基准测试?