使用php怎么查询内存信息

今天就跟大家聊聊有关使用php怎么查询内存信息,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

查看当前内存使用情况使用:memory_get_usage()函数。

使用php怎么查询内存信息

查看内存使用峰值:memory_get_peak_usage()函数。

<?php
header("Content-Type:text/html;charset=utf-8");
/**
*格式化字节大小
*@paramnumber$size字节数
*@paramstring$delimiter数字和单位分隔符
*@returnstring格式化后的带单位的大小
*/
functionformat_bytes($size,$delimiter=''){
$units=array('B','KB','MB','GB','TB','PB');
for($i=0;$size>=1024&&$i<5;$i++)$size/=1024;
returnround($size,2).$delimiter."&nbsp;".$units[$i];
}
echo"内存初始状态:".format_bytes(memory_get_usage());
echo"<hr/>";
echo"开始使用内存<br/>";
//使用内存
for($i=0;$i<100000;$i++){
$array[]=md5($i);
}
echo"内存状态:".format_bytes(memory_get_usage())."<br/>";
echo"删除一半的内存<br/>";
//删除一半的内存
for($i=0;$i<100000;$i++){
unset($array[$i]);
}
echo"最终内存状态:".format_bytes(memory_get_usage());
echo"<hr/>";
echo"内存峰值状态:".format_bytes(memory_get_peak_usage());

执行结果:

内存初始状态:65.27 KB--------------------------------------------------------------------------------开始使用内存内存状态:12.01 MB删除一半的内存最终内存状态:577.52 KB--------------------------------------------------------------------------------内存峰值状态:12.01 MB

看完上述内容,你们对使用php怎么查询内存信息有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注恰卡编程网行业资讯频道,感谢大家的支持。

发布于 2021-04-15 01:55:52
收藏
分享
海报
0 条评论
162
上一篇:怎么在Vue中使用Express实现一个登录状态权限验证 下一篇:如何在Python中操作可迭代对象
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码