zoukankan      html  css  js  c++  java
  • 测试php页面执行代码时间

    //生命一个计算脚本运行时间的类
    class Timer {
    private $startTime = 0; //保存脚本开始执行时的时间(以微秒的形式保存)
    private $stopTime = 0; //保存脚本结束执行时的时间(以微秒的形式保存)
    
    //在脚本开始处调用获取脚本开始时间的微秒值
    function start() {
    $this->startTime = microtime(true); //将获取的时间赋值给成员属性$startTime
    }
    //脚本结束处嗲用脚本结束的时间微秒值
    function stop() {
    $this->stopTime = microtime(true); //将获取的时间赋给成员属性$stopTime
    }
    //返回同一脚本中两次获取时间的差值
    function spent() {
    //计算后4舍5入保留4位返回
    return round(($this->stopTime - $this->startTime), 4);
    }
    }
    
    $timer = new Timer();
    $timer->start(); //在脚本文件开始执行时调用这个方法
    usleep(2000); //脚本的主题内容,这里可以休眠一毫秒为例
    $timer->stop(); //在脚本文件结束处调用这个方法
    
    echo "执行该脚本用时<b>" . $timer->spent() . "</b>";
    die;
    
    set_time_limit(300);
  • 相关阅读:
    P20 HTTP 方法的安全性与幂等性
    P19 查询参数
    P18 写代码:过滤和搜索
    P17 过滤和搜索
    P16 HTTP HEAD
    golang的json操作[转]
    Android中的Service 与 Thread 的区别[转]
    iOS的block内存管理
    Go并发编程基础(译)
    golang闭包里的坑
  • 原文地址:https://www.cnblogs.com/jdhu/p/4497565.html
Copyright © 2011-2022 走看看