`

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计算页面执行时间的类.zip

    值得注意的是,虽然这个类提供了一个方便的方式来测量PHP脚本的执行时间,但它只反映了PHP本身的部分运行时间,并不包括数据库查询、文件I/O或其他外部服务调用的时间。要得到更全面的性能分析,你可能还需要结合...

    php计算程序运行时间的简单例子分享

    本文将介绍如何通过PHP的内置函数`microtime()`来计算程序的运行时间,并提供一个简单的示例代码来演示这一过程。 `microtime()`函数是PHP提供的一种获取当前Unix时间戳和微秒数的方法。当调用`microtime(true)`时...

    php中计算程序运行时间的类代码

    在PHP编程中,了解代码的运行效率和性能是一个非常重要的方面。特别是在处理大量数据或执行复杂算法时,能够...然而,对于大多数常见的应用场景来说,这个`Timer`类提供了一个简单有效的方法来测量PHP程序运行时间。

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

    为了方便这一过程,我们可以创建一个封装类来记录代码运行时间。本文将详细介绍如何使用PHP实现这样一个类,并提供示例代码供参考。 首先,我们创建一个名为`TimeCost`的类,它包含以下关键方法: 1. 构造函数`__...

    php代码运行时间查看类代码分享

    根据上述关键点,下面是一个PHP代码运行时间查看类的实现示例: ```php class RunTime { private $starttime; // 页面开始执行时间 private $stoptime; // 页面结束执行时间 private $spendtime; // 页面执行...

    计算php页面运行时间的函数介绍

    `microtime_float()`函数是PHP提供的一种测量程序运行时间的工具,它可以帮助开发者更好地理解代码执行效率,并找到潜在的性能瓶颈。本篇文章将深入探讨如何使用`microtime_float()`以及相关知识点。 `microtime()`...

    获取指定页面的Google PR值的PHP程序代码

    在早期,Google工具栏会在页面源代码中插入一段JavaScript代码,其中包含了PR值。现在,这个过程可能需要更复杂的解析技巧,例如查找特定的HTML元素或CSS类,因为PR值可能以加密或混淆的形式存在。 4. **checkError...

    PHP测试程序运行时间的类

    在PHP编程中,有时我们需要对程序的运行时间进行测试,以评估代码的效率或进行性能优化。本篇文章将介绍一个简单的PHP类,该类用于测试程序的运行时间。这个类利用了PHP内置的一些函数,如`microtime()`、`explode()...

    PHP WEB程序设计

    &gt;`标记来开始和结束PHP代码段。 3. **PHP函数库** - 内置函数:学习PHP提供的大量内置函数,如字符串处理、数组操作、日期时间处理、文件系统操作等。 - 自定义函数:理解如何创建自己的函数,提高代码的可重用性...

    PHP opdump OP代码

    2. **性能分析**:识别哪些代码段导致了更多的OP代码生成,可能意味着更高的计算成本,这可以指导性能优化。 3. **学习PHP内核**:对于想要了解PHP引擎工作原理的开发者,OP代码提供了一个窗口,可以看到PHP如何将...

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

    本文将深入探讨如何在PHP中设置间隔一段时间执行代码的方法。 首先,我们来看一段示例代码: ```php ignore_user_abort(); // 即使Client断开(如关掉浏览器),PHP脚本也可以继续执行。 set_time_limit(0); // ...

    php调试程序技术

    对于性能调试,开发者经常使用`microtime()`来测量代码段的执行时间。然而,为了更精确地分析性能瓶颈,`Xdebug`和`APD(Advanced PHP Debugger)`提供了更强大的功能。`Xdebug`可以生成代码覆盖报告和性能分析,而`...

    Go-PHP的快速linter代码静态分析实用程序

    标题中的“Go-PHP的快速linter代码静态分析实用程序”指的是一个使用Go语言编写的工具,该工具专门用于PHP代码的静态分析。在软件开发中,linter是一种工具,它能够自动检查代码中的潜在错误、不符合编程规范或风格...

    PHP程序加速探索之脚本执行速度测试

    通过持续的性能测试和优化,可以确保我们的代码运行得更快,服务器资源利用更高效,从而为用户提供更好的服务体验。在实际开发过程中,不仅要关注功能的实现,也要关注代码的性能,这样才能编写出高质量的PHP程序。

    PHP程序加速探索之代码优化

    本文将深入探讨如何优化那些运行较慢的代码段,主要关注两个核心点:消除无效或低效的循环以及优化数据库查询。 首先,循环是程序中常见的结构,但错误或低效的循环往往成为性能杀手。例如,在`v1`函数中,循环内部...

    一个经典的php小程序(对初学者很有帮助)

    通过分析和运行这个程序,初学者可以快速了解PHP代码是如何在浏览器中呈现的。 总结,这个经典的PHP小程序旨在引导初学者踏入PHP的世界,理解如何处理数据(如日期),使用基本的编程结构,并与用户交互。通过实践...

    微信小程序全套源代码(后台、小程序php)适合新手开发

    微信小程序是一种轻量级的应用开发平台,由腾讯公司推出,主要应用于移动端,为用户提供便捷的服务。本套资源包含了微信小程序的后台与前端源代码,特别适合新手开发者进行学习和实践。通过这套源代码,你可以了解到...

    PHP探针-探测系统的Web服务器运行环境

    PHP探针是用PHP编写的一段代码,当在Web服务器上执行时,它会收集并显示服务器的各种配置和状态信息。这些信息对于网站管理员和开发者来说非常有用,因为他们可以借此了解服务器是否满足运行特定PHP应用的需求。 在...

Global site tag (gtag.js) - Google Analytics