在Technical Report on C++ Performance中,有很多比较C++的不同实现的表。不幸的是,对所使用的操作系统和编译器却只字不提。我想知道这些信息是否是非官方的,或者至少可以从技术报告本身推断出来。
发布于 2012-01-10 20:45:47
在报告的第23页中:“大多数关于运行时成本的评论都是基于在上执行的一组简单测量使用六个不同的编译器运行各种优化选项的三种不同的机器架构。每个测试都运行了多次,以确保结果是可重复的。代码在附录D:中提供。这些测量的目的既不是为了获得C++在给定机器上的最佳性能的准确陈述,也不是为了提供编译器或机器架构之间的比较。相反,这样做的目的是让开发人员了解使用当前编译器的公共语言构造的相对成本,并展示什么是可能的(在一个编译器中实现的东西原则上对所有人都是可能的)。
所以我想如果你真的想知道,你可以问问报告的作者。
https://stackoverflow.com/questions/8195866
复制相似问题