查看当前PHP版本信息
$ php --version 1 ↵ PHP 7.0.15-0ubuntu0.16.10.4 (cli) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.0.15-0ubuntu0.16.10.4, Copyright (c) 1999-2017, by Zend Technologies
下载 基准测试脚本(bench.php) 文件 ^1
运行
time php ~/bench.php
$ time php ~/bench.php simple 0.051 simplecall 0.016 simpleucall 0.054 simpleudcall 0.062 mandel 0.186 mandel2 0.190 ackermann(7) 0.053 ary(50000) 0.009 ary2(50000) 0.014 ary3(2000) 0.138 fibo(30) 0.170 hash1(50000) 0.031 hash2(500) 0.025 heapsort(20000) 0.062 matrix(20) 0.063 nestedloop(12) 0.114 sieve(30) 0.043 strcat(200000) 0.008 ------------------------ Total 1.288 php ~/bench.php 1.30s user 0.02s system 99% cpu 1.330 total
结果说明.
第一个值,real : 命令开始到终止之间的时间。
第二个值,user : 在用户模式中花费的时间(在 php 可执行文件中花费的时间)。
最后一个值 sys : 说明在操作系统(内核)调用中花费的时间。
这个值应该是最小的,但是如果你的代码访问缓慢的设备结果会比较大。
重负载的操作系统也可能影响此处报告的值。在空闲系统上通常,数量(user + sys)应该非常接近 real。
其中差异不属于当前进程:它仅仅意味着操作系统执行任务所花费的额外时间,例如调度。
Previous
JS数组操作
2017-03-17
Next
在jekyll中使用tags
2017-03-12