在以下链接中:
http://www.baptiste-wicht.com/2012/12/cpp-benchmark-vector-list-deque/
如果您向下滚动到他正在比较排序的部分,他首先会显示具有 8 字节数据类型的结果,比较列表、向量和双端队列。对于 8 字节(和 128 字节)数据类型,列表比向量和双端队列慢得多。然而,在排序比较的底部,他使用了 16 字节数据类型,列表突然变得更快了。
8 和 128 字节的列表如何变慢,但介于两者之间的值(即 16 字节)更快?
编辑:我在 random_insert 部分注意到相同的模式。对于 8 字节和 32 字节数据类型,列表比向量和双端队列慢,但对于 16 字节数据类型要快得多?