2011-09-26 119 views
5

是否有与单元测试库一样的任何库,但不是测试正确性,而是测试这些函数的性能,输出是执行时间,cpu指令数,性能变化,缓存未命中等。用于测试性能的C++单元测试(合成基准测试)

+3

这个以前的SO问题可能会有所帮助:http://stackoverflow.com/questions/4606306/performance-testing-utilities-for-c – Barth

回答

2

我使用gprofvalgrind进行性能分析。他们当然在Linux上工作,你几乎可以做你提到的所有事情。

+1

我怀疑这就够了。你用过CPPUNIT吗?我希望他希望有一个框架,他可以说建立了一套测试用例,每个测试用例都表示*这个*操作必须不超过* this *时间量。 – Raedwald