php计算页面执行时间耗时,计算方式是运行开始结束时间减去运行开始时间。

如,在php代码脚本的最顶部代码开始时,获取时间戳并保存到变量,再在代码的底部结束时获取一次时间戳,相减,即是整个脚本代码执行的时间。用到microtime()函数。

而获取当前php脚本消耗的内存大小的方式和获取时间的原理一样,用到的memory_get_usage()函数。

一、获取php脚本执行耗时<?php

//开始时间计算

$se = explode(' ',microtime()); //返回数组,当前时间微秒数和时间戳秒数

$ntime = $se[0] + $se[1];

/*

*中间的代码

*/

$se1 = explode(' ',microtime());//代码结束计算当前秒数

$etime = $se1[0] + $se1[1];

$htime = $etime - $ntime; //代码执行结束时间 - 代码开始时间 = 执行时间

$hstime = round($htime,3);//获取小数点后三位

?>

二、获取php脚本内存消耗

$memory = 0;

//开始内存

$memory_start = function_exists('memory_get_usage')?memory_get_usage():'0';

/*

*中间的代码

*/

//脚本执行完获取内存

$memory_end = function_exists('memory_get_usage')?memory_get_usage():'0';

//脚本消耗内存

$memory = $memory_end - $memory_start;

?>

php 自己电脑运行内存,php 统计网页打开耗时和脚本运行内存相关推荐

  1. 电脑登陆不了网页的服务器地址,电脑能登qq不能打开网页的解决方法

    电脑只能上QQ,不能打开网页的解决方案,如果你曾经遇到过电脑的网络连接正常,可以使用QQ和好友联系,但是不能打开网页的情况,这主要是因为DNS服务器无法正常解析的问题,所以我们要进行手动dns设置.下 ...

  2. 计算机网络正常无法打开网页,电脑网络正常但是网页无法打开怎么样解决

    相信每一个使用电脑的朋友都会有遇上电脑出故障的一天,当你面对不期而至的电脑故障时,你是如何处理的呢?这不,最近就有很多小伙伴反映电脑网络正常但是网页无法打开,遇到这种情况我们具体该怎么解决呢?下面就由 ...

  3. java被电脑阻止怎么办_win7系统打开网页提示应用程序已被JAVA安全阻止怎么办图解...

    [文章导读]在电脑通过玩意打开应用程序的时候突然被JAVA安全阻止,那么你知道win7系统打开网页提示应用程序已被JAVA安全阻止怎么办?为此系统屋为你带来一个详细的win7系统网页提示应用程序被JA ...

  4. 网站设计者:提高网页打开速度的一些小技巧

    互联网带宽越来越宽,似乎让网页的加载速度得到了质的飞跃.其实不然,因为随着带宽的提高,网页上的对象也越来越多,因此加快网页打开速度还是一个重要的课题.加快网页的打开速度,有三个路径,一是提高网络带宽, ...

  5. php 解压dat,电脑微信dat文件怎么打开

    微信dat转码软件使用操作说明在线解码,各位同学下载软件后,如何操作?如何找到dat文件?如何使用?又有哪些注意事项呢?这里会为大家一一道来.问题1 :如果下载失败怎么办?请先检查网络,软件并没有放在 ...

  6. php页面不断弹出值_电脑自动弹出网页怎么办

    电脑自动弹出网页的解决方法:我们可以利用360安全卫士中的弹窗过滤工具来解决此问题.首先我们打开360安全卫士:然后找到弹窗过滤工具:最后选择[强力模式],保存设置即可. 电脑自动弹出网页可以使用36 ...

  7. 防火墙阻止网页连接网络连接_win7电脑打不开网页怎么办 win7电脑打不开网页解决步骤【图文步骤】...

    我们在使用电脑的过程当中,经常都会浏览一些网页,不过最近有位win7系统用户在使用电脑浏览网页的时候却遇到了网页打不开网页的问题,这导致了很多事情都无法操作,其实网页打不开的问题,一般都跟网络有关,那 ...

  8. win7临时文件_教你win7网页打开慢的应对办法

    今天小编给大家分享的是win7网页打开慢的应对办法,使用电脑上网时,有些用户会遇到打开网页很慢的问题,遇到网页打开慢不知怎么解决的用户,请来看看下面的解决方法介绍吧. 最近有win7系统用户使用浏览器 ...

  9. 刷路由器文件服务器打开失败,路由器升级错误引发网页打开失败故障

    无法打开网页 前几天,笔者不停接到来自某个科室的故障求援电话,说他们的电脑在访问网络,存在不正常的故障现象;赶到故障现场,笔者发现这些同事在尝试通过 163网站的Web页面登录自己的电子信箱时,输入对 ...

最新文章

  1. mysql用户ip登录失败怎么办_MySQL使用IP地址登录 ERROR 1045 (28000) Access denied for use...
  2. request获取各种路径 转,记下来免得 以后忘记了。
  3. 培养女人味的12条妙方
  4. unity中链接字符串和变量显示_unity3d根据字符串读取属性.
  5. 杭州街头惊现“梦想改造家”,ATM取款区变废为宝
  6. java 合并两个列表_如何在Java中合并两个列表?
  7. Java JDK新特性探究-精简的JRE
  8. bat写的自动部署脚本
  9. JMeter接口测试入门
  10. 【图解深度学习】【章节:2-1.1 | 什么是机器学习?】连小学生都能看懂的深度学习基础总结
  11. 【转载】Junit4详解一:Junit总体介绍
  12. 2019 ngChina 开发者大会 - 工作坊系列:RxJS,Angular,和全栈开发
  13. 贵港市计算机成绩查询,贵港驾驶证扣分查询
  14. PointNetGPD: Detecting Grasp Configurations from Point Sets
  15. mysql server has gone away_mysql server has gone away的解决方法
  16. mtk6737t摄像头配置文件的编译
  17. VMware Workstation 虚拟机安装windows 10 系统步骤
  18. mysql三表关联查询
  19. 战略游戏——树形dp+状态机——没有上司的舞会翻版
  20. 新1期_012课_内存控制器与SDRAM

热门文章

  1. 19c 新特性: Hint Usage Reports详解
  2. 带你了解几种二进制代码相似度比较技术
  3. 跟随报文,开启一段奇妙之旅
  4. 华为云原生数据仓库GaussDB(DWS)深度技术解读:融、快、大、稳、易
  5. 【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏
  6. 【华为云技术分享】云小课 | 搬迁本地数据至OBS,多种方式任你选
  7. Web安全-之文件上传漏洞场景
  8. 将Android手机打造成你的Python开发者桌面#华为云·寻找黑马程序员#
  9. 几个容器网络相关问题的分析和解决总结(续1)
  10. 【华为大咖分享】3.如何做Code Review 与 结对编程?