我对在NXP 804单片机上基准测试各种ETL和STL库函数的执行速度很感兴趣。目前,我正在为每个函数创建一个C++程序,然后用示波器测量结果,而示波器往往会产生非常不同的结果。
我研究过各种基准测试套件,比如Nanobench和Google,但是都没有奏效。有没有人知道一个更有效的解决方案?由于这是一个方法学问题,而不是编程问题本身,所以我没有任何代码可以附加。
如果有一个更合适的堆栈交换通道,那么我将很高兴地删除这个帖子并在那里重新发布它。谢谢!
编辑:要添加更多细节:
int main() {
while (true) {
// set GPIO pin
// execute some function
// clear GPIO pin
}
return 0;
}发布于 2020-06-18 11:46:43
根据数据表的说法,LPC804有一个“32位通用计数器/定时器”,也许您可以配置它来进行测量。通过这种方式,您可以编写一次计时代码并以编程方式检查结果。
https://stackoverflow.com/questions/62445241
复制相似问题