在php代码上运行响应时间测试-7.2E-5微秒是多少?
大家好,我正在使用php的microtime()函数来告诉运行某些代码片段需要多长时间。我通过计算代码片段前后的时间并使用microtime函数减去它们来完成这项工作 但对于不同的代码片段,我得到了以下结果:在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,下
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秒或更少的时间。