c++ - 简单但准确的 C/C++ 代码基准测试

标签 c++ c benchmarking

用于准确对 C/C++ 代码进行基准测试的推荐方法/库是什么?可以克服简单测量执行时间的不准确性,即 CPU 频率和系统负载可能会随着执行时间的推移而变化。不确定计算执行指令是否是正确的方法,因为我的代码中的瓶颈(可能)是内存访问。

最佳答案

GNU 分析器 gprof 是对单线程代码进行性能测量的传统方法。您不必手动检测代码,只需在构建期间向 gcc 添加一个选项即可。

关于c++ - 简单但准确的 C/C++ 代码基准测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41300982/

相关文章:

c++ - 跨平台开发?

java - Netstat 用于单个连接?

用于大数据分析的 Numpy/Scipy 与纯 C++ 的 Python

Java 性能 : Search and removal speed on removeAll()

c++ - 指向 const 类型的 const 指针的模板特化

c++ - 通过组合向类添加锁

c - 编写带有更新的 Windows 程序,权限问题

multithreading - Golang : How to capture return values of massively parallel benchmark (> 1 million tasks)?

c++ - 谁来管理参数中复制构造函数抛出的异常?

c - 使用 malloc 获取模拟数组的大小