您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

获得php代码使用占用内存的情况_PHP教程

2025/8/23 6:47:22发布30次查看
在php中要获取php脚本使用的内存情况我们可以使用php自带函数memory_get_usage()来实例,他可以查看当前 php 脚本执行占用的内存多少,下面我来来看看
 memory_get_usage()官方语法
一,函数原型
int memory_get_usage ([ bool $real_usage = false ] )
二,版本兼容
php 4 >= 4.3.2, php 5
三,基础用法与实例
我们可以直接使用 php函数 memory_get_usage() 查看系统分配给当前 php 脚本执行占用的内存多少。
代码如下 复制代码
程序输出的数字单位为 byte(s),也就是当时 php 脚本使用的内存(不含 memory_get_usage() 函数本身占用的内存)。
由上面的例子可以看出,要想减少内存的占用,可以使用 php unset() 函数把不再需要使用的变量删除。类似的还有:php mysql_free_result() 函数,可以清空不再需要的查询数据库得到的结果集,这样也能得到更多可用内存。
php memory_get_usage() 函数还可以有个参数,$real_usage,其值为布尔值。默认为 false,表示得到的内存使用量不包括该函数(php 内存管理器)占用的内存;当设置为 true 时,得到的内存为不包括该函数(php 内存管理器)占用的内存。
格式化 memory_get_usage() 结果以 kb 为单位输出
 代码如下 复制代码
自定义函数获取数组或变量值大小
代码如下 复制代码
所以在实际编程中,可以用 memory_get_usage() 函数比较各个方法占用内存的高低,来选择使用哪种占用内存小的方法。
附带个使用函数:
代码如下 复制代码
再来个函数使用例子:
代码如下 复制代码
所以在实际编程中,可以用php memory_get_usage()比较各个方法占用内存的高低,来选择使用哪种占用内存小的方法。
http://www.bkjia.com/phpjc/631518.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/631518.htmltecharticle在php中要获取php脚本使用的内存情况我们可以使用php自带函数memory_get_usage()来实例,他可以查看当前 php 脚本执行占用的内存多少,下面我来...
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product