php 查看内存使用情况
来源:互联网 发布:孔子知天命 编辑:程序博客网 时间:2024/06/05 11:10
php手册上是这么写的
memory_get_usage(PHP 4 >= 4.3.2, PHP 5, PHP 7)memory_get_usage — 返回分配给 PHP 的内存量 说明int memory_get_usage ([ bool $real_usage = false ] )返回当前分配给你的 PHP 脚本的内存量,单位是字节(byte)。 参数real_usage 如果设置为 TRUE ,获取系统分配的真实内存尺寸。如果未设置或者设置为 FALSE ,将是 emalloc() 报告使用的内存量。 返回值返回内存量字节数。
实际使用呢。举个简单的例子吧。
echo "the beginning use memory is:".memory_get_usage(), '<br />';$a = 123;echo "after a is:".memory_get_usage(), '<br />'; unset($a);echo "after unset a is:".memory_get_usage(), '<br />';
关于内存的话,大家应该知道,php变量的作用域,局部变量,过了作用域,就会被释放。全局变量, unset()掉,也会被释放。但是当多个变量指向同一个值时,会有一个计数器的机制,unset掉一个值,并不会在内存中删除改变量的值,只是会删除当前变量的引用。并且会把计数器减1.如果计数器为1,执行unset(),则会在内存中,删除掉该变量的值。
具体参考这个
参考链接
0 0
- PHP查看内存使用情况
- php 查看内存使用情况
- 查看内存使用情况
- 内存使用情况查看
- 查看内存使用情况
- 查看TOMCAT内存使用情况
- 查看TOMCAT内存使用情况
- 查看JVM内存使用情况
- linux 查看内存使用情况
- 内存使用情况查看类
- Android 查看内存使用情况
- Linux查看内存使用情况
- 查看TOMCAT内存使用情况
- Android 查看内存使用情况
- mtrace查看内存使用情况
- Android 查看内存使用情况
- Android 查看内存使用情况
- linux 查看内存使用情况
- IOS开发之实现App消息推送(最新)
- 重新定义日志成员
- page、request、session、application的范围
- Sublime Text_Package Control:There are no packages available for installation 的另一种解决方法
- 计划写个分布式爬虫来对近十年开发的总结
- php 查看内存使用情况
- solrcloud5+jetty
- 经纬度计算两地距离
- 在 WebService 中采用 TSOAPAttachment 传输文件
- IOS开源项目--僵尸来袭
- 对于拷贝构造函数和赋值构造函数的理解
- 1
- 2
- queue容器