为什么整数值占用72个字节的内存?

zim*_*m32 11 php memory

可能重复:
使用PHP int的开销是多少?

有人可以解释一下,为什么在PHP中创建一个整数,花费72个字节?

var_dump(memory_get_usage()); //49248 bytes  
$a = 255;  
var_dump(memory_get_usage()); // 49320 bytes
Run Code Online (Sandbox Code Playgroud)

Ant*_*i C 2

这可能是由于 PHP 分配内存的方式造成的。这些文件不会编译成二进制文件,因此它们不会将四个字节推入堆栈或在堆上分配,而是在虚拟堆栈上分配内存。