Nick's Blog

如何查看PHP使用内存

本篇将介绍如何使用命令行来查看PHP使用的系统内存。

在使用变量的时候,我们会根据目的的不同存储不同的变量,那么如何来查看类型不同的变量在使用内存方面的差异?

我们可以通过memory_get_usage()来查看当前消耗的内存。

memory_get_usage()是PHP自带函数,使用起来非常简单。

你可以通过将当前的内存使用量赋值给一个变量,例如$usage1:

$usage1=memory_get_usage();
echo $usage1;

你会得到一个结果:

140312

然后你可以设定一个变量,例如$s,然后通过memory_get_usage(),再次得到当前的内存:

$s=”1234567″;
$usage2=memory_get_usage()-$usage1;

然后你会得到结果:

141208
184

表明了,初始化消耗内存是141208,然后赋值变量使用了184,内存的规格是byte