【问题标题】:C++ unit test for testing performance (synthetic benchmark)用于测试性能的 C++ 单元测试(综合基准测试)
【发布时间】:2011-09-26 10:10:40
【问题描述】:

有没有像单元测试库一样的库,但它不是测试正确性,而是测试这些功能的性能,输出是执行时间、cpu 指令数、性能差异、缓存未命中等。

【问题讨论】:

标签: c++ unit-testing testing benchmarking


【解决方案1】:

我使用gprofvalgrind 进行性能分析。它们当然可以在 Linux 上运行,您几乎可以完成您提到的所有事情。

【讨论】:

  • 我怀疑这就够了。你用过CPPUNIT吗?我希望他想要一个框架,他可以在其中设置一套测试用例,每个测试用例都说 this 操作必须花费不超过 this 的时间。
猜你喜欢
  • 2017-05-29
  • 2014-07-30
  • 1970-01-01
  • 1970-01-01
  • 2010-10-03
  • 1970-01-01
  • 2014-12-19
  • 2020-09-27
  • 1970-01-01
相关资源
最近更新 更多