Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php代码上运行响应时间测试-7.2E-5微秒是多少?_Php_Load Testing_Response Time - Fatal编程技术网

在php代码上运行响应时间测试-7.2E-5微秒是多少?

在php代码上运行响应时间测试-7.2E-5微秒是多少?,php,load-testing,response-time,Php,Load Testing,Response Time,大家好,我正在使用php的microtime()函数来告诉运行某些代码片段需要多长时间。我通过计算代码片段前后的时间并使用microtime函数减去它们来完成这项工作 但对于不同的代码片段,我得到了以下结果: 1 - 0.022976 2 - 0.003656 3 - -0.196361 4- 0.006563 5- 7.2E-5 6- 0.847695 7- 0.005092 8- 7.6E-5 9- 0.08024 第一个数字代表snippt,下

大家好,我正在使用php的microtime()函数来告诉运行某些代码片段需要多长时间。我通过计算代码片段前后的时间并使用microtime函数减去它们来完成这项工作

但对于不同的代码片段,我得到了以下结果:

1 -  0.022976

2 -  0.003656

3 - -0.196361

4-   0.006563

5-   7.2E-5

6-   0.847695

7-   0.005092

8-   7.6E-5

9-   0.08024

第一个数字代表snippt,下面是所用的时间。。。我已经忘记了我在大学里学到的关于数值方法的知识:(-7.2E-5微秒有多大?

7.2E-5=7.2x10^-5=7.2x0.00001=0.000072


因此,7.2E-5微秒=0.000072微秒

将7.2E-5微秒粘贴到中,它会给你一系列转换。

它很快。但没有你得到的负时间那么快。什么负时间?我的意思是,从上面给出的值来看,哪一个最慢到最高-哪一个是麻烦的?好吧,根据你的研究结果,#5是最快的,紧随其后的是#8。但这是在排除了#3之后,它显然在开始之前就完成了。微时间()返回微秒部分,使用“秒”作为单位,而不是“微秒”。这有点误导。您实际的问题应该是7.2E-5秒有多大。为了避免这种问题,当我以这么快的速度对某个东西进行基准测试时,我会在一个大循环中进行,总共花费大约1秒或更少的时间。