计算吞吐率出现的'Division by zero'异常

修复$runtime为0时,计算吞吐率出现的'Division by zero'异常
This commit is contained in:
哩呵
2016-08-17 20:02:29 +08:00
committed by GitHub
parent fd058ab9b4
commit b13bb7f816

View File

@@ -64,7 +64,7 @@ class Socket
return false;
}
$runtime = number_format(microtime(true) - THINK_START_TIME, 10);
$reqs = number_format(1 / $runtime, 2);
$reqs = $runtime > 0 ? number_format(1 / $runtime, 2) : '∞';
$time_str = ' [运行时间:' . number_format($runtime, 6) . 's][吞吐率:' . $reqs . 'req/s]';
$memory_use = number_format((memory_get_usage() - THINK_START_MEM) / 1024, 2);
$memory_str = ' [内存消耗:' . $memory_use . 'kb]';