在
Technical Report on C++ Performance中,有很多表比较了C的不同实现.遗憾的是,关于使用的OS和编译器没有任何说法.我想知道这些信息是非正式提供还是至少可以从技术报告本身中推断出来.
解决方法
从报告的第23页开始:“大多数关于运行时成本的评论都基于一组在三种不同机器架构上执行的简单测量,使用六种不同的编译器运行各种优化选项.每次测试都运行多次,以确保结果是可重复的.代码见附录D:这些测量的目的既不是为了在给定的机器上得到C的最佳性能的精确陈述,也不是为了在编译器或机器架构之间进行比较.是为了让开发人员了解使用当前编译器的公共语言结构的相对成本,并展示可能的内容(在一个编译器中实现的内容原则上是可能的).“
所以我想如果你真的想知道,你可以问报告的作者.