今天就跟大家聊聊有关使用php怎么查询内存信息,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
查看当前内存使用情况使用:memory_get_usage()函数。
memory_get_usage()
查看内存使用峰值:memory_get_peak_usage()函数。
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." ".$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怎么查询内存信息有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注恰卡编程网行业资讯频道,感谢大家的支持。
php字符串增加1如何实现
php字符串增加1如何实现这篇“php字符串增加1如何实现”文章的...
php如何判断字符串是否有中文
php如何实现字符串去掉头尾
php字符串的组成是什么
php字符串的组成是什么这篇文章主要讲解了“php字符串的组成是什...
php如何让Swoole/Pool进程池实现Redis持久连接
php如何让Swoole/Pool进程池实现Redis持久连接本篇...
php字符串长度不一致如何解决
php时区不正确如何解决
php+fread()乱码如何解决
php+fread()乱码如何解决本篇内容介绍了“php+frea...
php explode报错如何解决
linux Centos如何安装PHP7
linuxCentos如何安装PHP7今天小编给大家分享一下li...
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议