【发布时间】:2016-03-16 17:53:54
【问题描述】:
我计划编写一个包含 10 个 for 循环并使用 for 循环超过 10000 次的项目。因此,大约有 10000 * 10^10 个 if 语句。在for循环结束时,有一个结果。我的项目是从 10 个 for 循环中获得最佳结果。我将用 Java 编写我的项目。
我在想是否可以计算结果?
我的电脑硬件性能低于
Macbook Air 2014 年初
处理器:1.4GHz Intel I5
内存:4GB 1600 MHz DDR3
还有,用什么计算方法算出来?
【问题讨论】:
-
尝试用较少的迭代次数来计时,然后计算出预期的迭代次数需要多长时间。
-
我认为你应该更关心在 for 循环体中完成的工作。除了 if 语句增加循环计数器和内存访问也需要时间。这还取决于您选择的编程语言。
-
#1 性能测试规则:测量。那就是:试一试。其他的都是编出来的。
-
有没有什么网站可以推荐给我看看如何进行性能测试?
-
@PakHoCheung 启动计时器。以少量迭代运行代码。停止计时器。如果您厌倦了等待,请减少迭代次数并重试。
标签: performance if-statement cpu processor