怎么查看一个PHP数组占用的内存
1个回答
展开全部
可以使用memory_get_usage函数,下面是一个小例子, 楼主自己发挥一下
<?php
echo memory_get_usage() , '<br>';
$start = memory_get_usage();
$a = Array();
for ($i=0; $i<1000; $i++) {
$a[$i] = $i + $i;
}
$mid = memory_get_usage();
echo memory_get_usage() , '<br>';
for ($i=1000; $i<2000; $i++) {
$a[$i] = $i + $i;
}
$end = memory_get_usage();
echo memory_get_usage() , '<br>';
echo 'argv:', ($mid - $start)/1024 ,'kb' , '<br>';
echo 'argv:',($end - $mid)/1024 ,'kb' , '<br>';
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询