`

php计算查看一段程序代码的运行时间

阅读更多

作为日后备用的功能吧,查看代码执行的效率,mysql有explain函数

方法一:

/*

$starttime = explode(' ',microtime());

 for($i=0;$i<10000000;$i++){  

  $i;

 }

 //程序运行时间

 $endtime = explode(' ',microtime());

 $thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]);

 $thistime = round($thistime,3);

 

 echo "本网页执行耗时:".$thistime." 秒。";  // 0.87s

*/

方法二:

 $StartTime = microtime(true);  

 for($i=0;$i<10000000;$i++){

  $i;

 }

 $StopTime = microtime(true);  

 $TimeSpent=$StopTime-$StartTime;

 echo number_format($TimeSpent*1000, 4).'毫秒';  // 897.6068毫秒

 

  花半小时安装玩玩PHP7,看看PHP7的效率较PHP5.5比较

  循环一千万次 PHP7大概是184.6490毫秒(上限不到200毫秒),效率大概是5倍左右

 

分享到:
评论

相关推荐

    PHP实现记录代码运行时间封装类实例教程

    主要给大家介绍了利用PHP实现记录代码运行时间的封装类的相关教程,文中给出了详细的示例代码供大家参考学习,需要的朋友可以参考下

    PHP间隔一段时间执行代码的方法

    例如定时生成静态文件之类的,这就需要设置休眠时间,即每隔一段时间程序就会调用某段代码. 代码如下: 复制代码 代码如下:ignore_user_abort(); //即使Client断开(如关掉浏览器),PHP脚本也可以继续执行.  set_time_...

    网页设计作业关键代码总结.pdf

    优化的含义是最终生成的目标代码短(运行时间更短、占用空间更小),时空效率优化。原则上,优化可以再编译的各个阶段进行,但最主要的一类是对中间代码进行优化,这类优化不依赖于具体的计算机。

    PHP程序开发范例宝典III

    让你短时间内由一名菜鸟到高手绝对没问题! 由于权限有限,分3部份下载 PHP程序开发范例宝典 内容提要 《PHP程序开发范例宝典》全面介绍了应用PHP进行网站开发的各种技术和技巧。《PHP程序开发范例宝典》分为20章...

    JAVA上百实例源码以及开源项目源代码

    Java非对称加密源码实例 1个目标文件 摘要:Java源码,算法相关,非对称加密 Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。 设定字符串为“张三,你好,我是李四”...

    计算机程序的正确定义

     为了一个程序运行,计算机加载程序代码,可能还要加载数据,从而初始化成一个开始状态,然后调用某种启动机制。在最低层上,这些是由一个引导序列开始的。  在大多数计算机中,操作系统例如视窗等,加载并且执行...

    PHP信息分类全站程序商业版源代码

    A N天之前的信息处理,可以对一个时间段的信息进行删除 B 某一天的信息处理,可以对某一天的信息进行删除 9 会员管理 A 所有全员列表 B 会员查询 C 黑名单(设置及取消)、删除会员、删除会员及发布信息等操作 D ...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)。PHP就可以以这种方式安装,虽然很少有人愿意...

    php网络开发完全手册

    1.3.1 第一个PHP程序Hello, world 6 1.3.2 学习PHP应该准备哪些软件 8 1.3.3 相关知识领域的介绍 9 1.4 程序运行环境的搭建 10 1.4.1 Apache简介 10 1.4.2 安装Apache与PHP 10 1.4.3 使用phpinfo()确认Apache与PHP ...

    php双色球在线机选程序V1.0

    一段。 2.用户单式和复式的判断,以及用户注数的判断使用GET模式的URL传值进行赋 值。 本程序原是本人自用的程序,如果错误或BUG,请真指正。现将本程序进行开 放源代码,方便有需要有人进行使用和改进。 程序...

    教程使用MATLAB搭建一个家庭监控系统视频温湿度报警-视频及源码下载地址.txt

    2:一台运行windows的电脑(能连上家里的网络即可,我用的是05年买的一个台式机,现在看来已经很落后了); 3:一个无线IP Camera(会员@梦之缘工作坊给我推荐EasyN IPCam的F系列和H3系列,因为他们提供SDK。 我...

    Flash小游戏程序源码

    由于那时刚学div+css所以代码写的比较衰 各位见谅了,但是优化还凑副 程序本身执行效率还是非常不错的,也运行了一段时间,速度不错,只是互动方面功能比较少 后台生成html&lt;br&gt;需要平台php+mysql4+zend&lt;br&gt;...

    PHP加解密软件

     经过一段时间的学习,相信大家已经能编出一些像模像样的PHP程序了,但因为PHP是明码的脚本语言,如何保护自己的程序就提到了日程上来。记得我有个非常好的朋友曾经向我大倒苦水,原来他加了半个月的夜班,给别人...

    20150726-Linux系统及程序设计实验全部代码+4种动态网页语言完成综合性实验+2000字综合性实验报告详细

    GTK+实验,完成课本实验9,最后打包上传(程序源代码+可运行文件) 题目创建人 题目注释 题目名称 决战Linux(1) 题目关键字 LAMP LNMP 题目录入时间 2015-4-28 22:16:03 题目内容 在LAMP、LNMP等...

    JAVA上百实例源码以及开源项目

     Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。  设定字符串为“张三,你好,我是李四”  产生张三的密钥对(keyPairZhang)  张三生成公钥(publicKeyZhang...

    自动生成文章摘要的代码[PHP 版本]

    实现内容:截断一段含有HTML代码的文本,但是不会出现围堵标记没有封闭的问题。 说明:这是PHP版的,用于在服务器端使用,如果你需要一个客户端版的,请阅读下一篇 我们在写BLOG这样的程序时经常需要显示文章前一...

    超实用的jQuery代码段

    超实用的jQuery代码段精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。《超实用的jQuery代码段》的代码跨平台、跨...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例148 计算程序运行时间 176 第3章 Web页面交互 178 3.1 获取表单元素的值 179 实例149 设计论坛登录界面 179 实例150 可以上传图片的表单 180 实例151 通过POST方法提交表单元素 182 实例152 通过$_POST方法获取...

Global site tag (gtag.js) - Google Analytics