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

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;

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值