用于测试性能的C++单元测试(合成基准)

6

是否有类似于单元测试库的库,但是它不是用于测试正确性,而是用于测试这些函数的性能,输出包括执行时间、CPU指令数、性能变化、缓存未命中等。


3
这个之前的SO问题可能会有所帮助:https://dev59.com/8G445IYBdhLWcg3w9O7R - Barth
1个回答

2

我使用 gprofvalgrind 进行性能分析。它们在 Linux 上表现良好,你可以轻松完成你所提到的所有操作。


1
我怀疑那还不够。你用过CPPUNIT吗?我想他想要一个框架,可以设置一套测试用例,每个测试用例都规定了这个操作不能超过这个时间。 - Raedwald

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接