【发布时间】:2010-10-25 06:36:15
【问题描述】:
还是全部与语义有关?
【问题讨论】:
-
@Neil:因为可能有一些模糊的案例确实会产生真正的影响,而且一些小型基准测试不会测试这些案例。
-
@Richie - 因此,与其获得一些客观数据,不如对一些 SO 用户进行一次民意调查,他们都在使用诸如“可能”和“可能”之类的狡猾词?如果我真的关心答案,我不会采取这种方法。
-
在编写基准来衡量它们之前,您仍然需要知道这些情况可能是什么。
-
@Neil:不,我给你五个理由 - 1) 我不擅长基准测试。我会进行 500 万次迭代,但我不相信结果。 2)我不知道是否存在狭窄的情况,即使一个简单的 bm 显示相同的时钟,它也可能有所不同。 3)我需要比编译器更快的答案。 4) 改进 SO 数据库的问题/答案范围。 5)为了获得一千个新的代表点......老实说,我看到你在各处投票和近距离投票。请放下它。
-
@Neil:即使 RA 可以编写一个循环来进行 500 万次迭代,他也很可能不会遇到它确实产生影响的有趣案例,因为他不知道他应该看看为他们。如有必要,众包 SO 的答案可以提供有关如何测试的想法。
标签: c++ c performance for-loop while-loop