Maison > Article > développement back-end > memory_get_usage获取当前PHP内存消耗量的例子
输出:62328 122504 62416 说明:memory_get_usage()函数输出的数值为bytes单位 2,格式化memory_get_usage()输出
输出:256 kb 3,自定义函数获取数组或变量值大小
说明: 要减少内存的占用,可以使用 PHP unset() 函数把不再需要使用的变量删除。 类似函数:PHP mysql_free_result() 函数,可以清空不再需要的查询数据库得到的结果集,这样也能得到更多可用内存。 PHP memory_get_usage()还可以有个参数,$real_usage,其值为布尔值。默认为 FALSE,表示得到的内存使用量不包括该函数(PHP 内存管理器)占用的内存; 当设置为 TRUE 时,得到的内存为包括该函数(PHP 内存管理器)占用的内存。 在php编程中,可以使用PHP memory_get_usage()比较各个方法占用内存的高低,然后选择性能较好的方法。 |