optimization - 编译器的优化指标
问题描述
我对编译器开发场景非常熟悉。
是否有一种特定的方法来衡量编译器优化的有效性,或者我会简单地比较直接编译和优化输出之间的执行时间?
这不是一个开放式问题,我不是在找人来数数他们手指上的 QA 软件或给我一个维基百科链接列表。我想知道我是否遗漏了一件其他人都知道的明显的事情。
解决方案
编译器优化最常见的性能指标是一组已定义示例的执行时间,或者比较大小优化时的大小。由于典型的优化通常对一种类型的代码效果更好,而对另一种类型的代码效果更差,因此挑战在于定义这组示例或基准,以尽可能接近典型代码。
推荐阅读
- r - 在 R 中连接子列表
- c++ - 在视频上绘制形状
- python - client.get_guild(id).members 抛出 AttributeError
- reactjs - 如何在 React/Redux 中仅渲染一次问卷组件,用户第一次登录我的 webapp(MERN)?
- r - 当因子级别只有一个级别时,将 predict() 与 RcppArmadillo/RcppEigen 一起使用
- python - 回调 AgnosticLatentCommandCursor 中的异常
- java - 在 java 11 上安装 JDBC
- r - 我如何从“第 1 周”中删除“周”这个词,以便我只保留数字 1
- macos - 无法使用 macports 模块在 mac 上安装 jq
- python - 无法从 django 中的表中编辑数据