项目性能检测(一) 求php脚本运行时长
来源:互联网 发布:兄弟连java培训 编辑:程序博客网 时间:2024/06/06 02:34
项目在不断的运行维护中往往会出现越来越慢的现象,这个时候就需要我们分析检测当前项目瓶颈在什么地方。
首先先介绍一下最基础的,检测php脚本运行时长:
其实方法很多,先说几个函数:
1、microtime(): 返回当前 Unix 时间戳和微秒数 具体描述看手册
2、gettimeofday(): 取得当前时间 具体描述看手册
下面以gettimeofday()为例写个demo:
// 位于入口处获取脚本执行开始时间$startTime = gettimeofday();//暂停 2 秒 这里应该是脚本主体内容sleep(2);// 项目执行底部获取结束时间$endTime = gettimeofday();// 获取时差,即脚本执行时间$diffTime = ($endTime['sec'] - $startTime['sec'])*1000000 + $endTime['usec'] - $startTime['usec'];echo "脚本执行时差为:" . $diffTime . "微秒.";
这是计算脚本执行时长,当我们在项目开发中我们可以在基类放置开始时间,然后再封装一计算时差方法,主体方法执行完后可计算出每个方法执行时间,具体定位当前瓶颈进行优化。
阅读全文
0 0
- 项目性能检测(一) 求php脚本运行时长
- PHP脚本执行效率性能检测之WebGrind的使用
- PHP静态分析与跨站脚本检测(一)
- PHP性能常用检测
- Tomcat 运行状态检测脚本
- Crontab运行php脚本
- crontab运行php脚本
- 树莓派运行PHP脚本
- crontab运行php脚本
- LoadRunner长连接性能测试脚本
- Shell (一) 脚本错误检测
- 第五周项目-rapter求圆周长
- python之cpu性能检测脚本
- python脚本检测linux进程是否运行
- windows下检测软件运行状态。脚本
- 命令行方式运行PHP脚本
- cmd下运行php脚本
- PHP运行SQL脚本文件
- Android面试题-机型适配之痛,例如三星、小米、华为、魅族系统问题处理方式
- c++中string的几种赋值方法
- Springboot 整合 Mybatis 的完整 Web 案例
- 外网使用easyconnect链接校园网
- 郑州大学校园网连接
- 项目性能检测(一) 求php脚本运行时长
- ViewPager轮播图
- Asp.net管道
- Android Studio 使用教程(六)之查看Logcat调试信息
- IIS处理请求
- 分布式锁方式(一、基于数据库的分布式锁)
- finereport 入门1
- freecodecamp JavaScript学习(二)
- eclipse项目web.xml文件配置servlet映射