首页 > 解决方案 > 编译器的优化指标

问题描述

我对编译器开发场景非常熟悉。

是否有一种特定的方法来衡量编译器优化的有效性,或者我会简单地比较直接编译和优化输出之间的执行时间?

这不是一个开放式问题,我不是在找人来数数他们手指上的 QA 软件或给我一个维基百科链接列表。我想知道我是否遗漏了一件其他人都知道的明显的事情。

标签: optimizationcompiler-constructioncompiler-optimization

解决方案


编译器优化最常见的性能指标是一组已定义示例的执行时间,或者比较大小优化时的大小。由于典型的优化通常对一种类型的代码效果更好,而对另一种类型的代码效果更差,因此挑战在于定义这组示例或基准,以尽可能接近典型代码。


推荐阅读