php时间测试,PHP 测试程序运行时间
以PHP 随机数打点测试这篇文章的内容为例,测试其打点所耗时间.
代码如下:
//开始时间
$stime=microtime(true);
$width=500;
$height=500;
$image=imagecreatetruecolor($width, $height);
$black=imagecolorallocate($image, 0, 0, 0);
$background=imagecolorallocate($image, 255, 255, 255);
imagefilledrectangle($image, 0, 0, $width, $height, $background);
for($i=100000;$i--;){
$x=mt_rand(0,$width);
$y=mt_rand(0,$height);
imagesetpixel($image, $x, $y, $black);
}
//结束时间
$etime=microtime(true);
$total=$etime-$stime;
$str_total=var_export($total,true);
if(substr_count($str_total,'E')){
$float_total=floatval(substr($str_total,5));
$total=$float_total/100000;
}
//将时间输出到图像中
imagefilledrectangle($image, 0, 0, $width, 14, $background);
imagestring($image,14,0,0,$total,$black);
header('Content-Type: image/png');
imagepng($image);
imagedestroy($image);
?>
输出到浏览器的结果:
php时间测试,PHP 测试程序运行时间相关推荐
- 用C语言测试程序运行时间,c语言测试程序执行时间
http://blog.csdn.NET/asaasa66/article/details/6543929 测试程序运行时间-time.h 1.计时 C/C++中的计时函数是clock(),而与其相关 ...
- linux如何记录测试时长,如何测试Linux命令运行时间?
如何测试Linux命令运行时间? 良许在工作中,写过一个 Shell 脚本,这个脚本可以从 4 个 NTP 服务器轮流获取时间,然后将最可靠的时间设置为系统时间. 因为我们对于时间的要求比较高,需要在 ...
- C++ 中的时间测试与空间申请
C++ 中的时间测试 在各种 oj 平台做题的时候,经常会出现时间要求,即你的算法复杂度一般不能太高,否则会超时. 同时,在CCF考试中,练超时都不会告诉你,考试的时候不会出程序结果,因此,可以自己 ...
- boost::statechart模块实现延期测试的测试程序
boost::statechart模块实现延期测试的测试程序 实现功能 C++实现代码 实现功能 boost::statechart模块实现延期测试的测试程序 C++实现代码 #include < ...
- boost::gregorian模块实现以天为单位显示到新年的时间量的测试程序
boost::gregorian模块实现以天为单位显示到新年的时间量的测试程序 实现功能 C++实现代码 实现功能 boost::gregorian模块实现以天为单位显示到新年的时间量的测试程序 C+ ...
- Boost:时间副本的测试程序
Boost:时间副本的测试程序 实现功能 C++实现代码 实现功能 Boost的compute模块,Boost:时间副本的测试程序 C++实现代码 #include <vector> #i ...
- boost的chrono模块最小时间点的测试程序
boost的chrono模块最小时间点的测试程序 实现功能 C++实现代码 实现功能 boost的chrono模块最小时间点的测试程序 C++实现代码 #include <boost/chron ...
- 熔断器熔断时间标准_一种熔断器熔断时间测试电路的制作方法
本实用新型涉及汽车制造技术领域,尤其涉及一种熔断器熔断时间测试电路. 背景技术: 伴随着日新月异的科技进步,人们对生活质量的追求也越来越高,汽车已经成为人们日常出行必不可少的交通工具,人们对汽车的舒适 ...
- delphi 同盘移动文件所用时间测试(文件大小约6,083,545,088 字节)
delphi 同盘移动文件所用时间测试(文件大小约6,083,545,088 字节) 由于想做个 "delphi桌面图标清理备份与恢复" 所以有必要测试一下各种方法对文件移动占用时 ...
- DDR3初始化时间测试
1.1 DDR3初始化时间测试 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)DDR3初始化时间测试: 5)结束语. 1.1.2 本节引言 "不积跬步,无以至 ...
最新文章
- 修改CentOS yum源
- 【学习笔记】超简单的多项式求指(含泰勒展开式、牛顿迭代完成证明)
- 小白学 Python 爬虫:自动化测试框架 Selenium 从入门到实战
- Python的迭代器和生成器
- DJFP2FP2计算机电缆,ZR-DJFP2FP2-22 (ZR-DJFP2FP2-22计算机电缆)(百勤石油)
- MFC 强大功能函数
- Redux-React 代码原理分析
- 波士顿动力新机器人登场!
- 读书笔记(chapter18)
- AVPlayer添加播放进度监听
- 7款可视化工具,提高开发效率必备
- 信息系统软件配置、过程管理、开发工具(详细介绍)
- python牛顿法寻找极值_使用Python实现牛顿法求极值
- 思科网络工程师面试题
- VS2013下载网址及破解注册码
- 一个字等于多少字节?
- python数据挖掘介绍
- 如何产生JIC文件(sof+ELF=jic)
- Docker 启动tomcat报错Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use.
- 关于keras.sum()和kears.softmax()等函数中维度的理解
热门文章
- codevs——1517 求一次函数解析式
- VM安装CentOS6-相关NAT上网VM-tools安装
- 请描述osi七层模型,并简要概括各层功能
- APP开发难吗?澳大利亚10岁儿童已开发5个手机App
- SharePoint 2010 中型场(Farm)——性能研究(来自DeLL技术中心博客)
- 禁用生成8.3字符长文件名解决单目录存储大量文件写入性能下降问题
- ubuntu下rz,sz命令用法
- 这辈子都没有好好的认认真真的过过一天
- CMM (集成软件管理(Integrated Software Management)
- 3dsmax怎么添加uv坐标_RizomUV C++ Library:只需几分钟即可展开和打包UV地图