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

标签 c++ unit-testing testing benchmarking

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

最佳答案

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

关于用于测试性能的 C++ 单元测试(综合基准),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7553558/

相关文章:

c++ - pthread_create 中错误 4 的段错误

c++ - 强制 std::map 的键类型不是 const

angular - typescript ( Angular ): unit test a subscription

在compojure中测试静态路由

java - Selenium 在 GWT 中找不到链接、按钮、文本?

android - 从 coverage.ec 文件获取覆盖率信息

c++ - OpenGL glVertexAttribPointer 正常

c++ - 从基调用非虚拟成员函数

unit-testing - VS2012 不运行单元测试

unit-testing - 什么时候 Spock 的 @Shared 注释应该比静态字段更受欢迎?