drba1172 2015-03-31 19:56
浏览 21

PHP Ghost进程时序

I've got a list of functions I am timing so that I might try and optimize some code:

$totalTime = microtime(true);

$time = microtime(true);
// function 1 .05 seconds
$func_1_time = microtime(true) - $time;

$time = microtime(true);
// function 2 .05 seconds
$func_2_time = microtime(true) - $time;

$time = microtime(true);
// function 3 .05 seconds
$func_3_time = microtime(true) - $time;

$time = microtime(true);
// function 4 .05 seconds
$func_4_time = microtime(true) - $time;

$timeTotals = $func_1_time + $func_2_time + $func_3_time + $func_4_time;

$totalTime = microtime(true) - $totalTime;

This is giving me a result something like:

// timeTotals .2 as expected
// totalTime 2.3939 ???

I can't imagine running the microtime(true) function is adding all that time... could it be? or is something happening in the background I am not aware of in between each function?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
    • ¥15 CSAPPattacklab
    • ¥15 一直显示正在等待HID—ISP
    • ¥15 Python turtle 画图
    • ¥15 关于大棚监测的pcb板设计
    • ¥15 stm32开发clion时遇到的编译问题
    • ¥15 lna设计 源简并电感型共源放大器
    • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
    • ¥15 Vue3地图和异步函数使用
    • ¥15 C++ yoloV5改写遇到的问题