重视代码执行时间

$t1 = microtime(true);
for ($i = 1; $i < 10000000; $i++) {
    $b = 1;
}
$t2 = microtime(true);

// round() 函数对浮点数进行四舍五入
echo '耗时' . round($t2 - $t1, 8) . '秒';

关于代码本身,没啥想说的。时间函数记得不记得,也是无所谓的。

我想表达的是时间概念。比如,这个月大概挣了多少,花了多少,生活所占的比例是多少。

代码也是一样。这堆代码,执行完大概花了多少时间。这个api接口,响应时间大概是多少。支持的并发量是多少。

时间复杂度和空间复杂度是多少。

比如,这个函数,1亿次循环,大概不到2秒。当然,这只是一个引子。数字本身,表达的更为准确,也更有说服力。

生活嘛,小事糊涂。代码,还是要有概念,要有时间意识。有些东西,把时间放大,再去评测,更有说服力。

posted @ 2020-08-02 17:12  九又四分之二  阅读(100)  评论(0)    收藏  举报