PHP手册说:
int memory_get_peak_usage ([ bool $real_usage = false ] )
返回分配给 PHP 脚本的内存峰值(以字节为单位)。
参数
real_usage
将此设置为 TRUE 以获取从系统分配的内存的实际大小。如果未设置或 FALSE,则仅报告 emalloc() 使用的内存。
那么如何emalloc()
不是真正的使用,那么如何TRUE
计算真正的内存使用呢?
StackOverflow 上的这个问题提出了同样的问题,但唯一的答案并没有深入探讨如何完成计算的细节,除了将一些分配四舍五入到下一个千字节。
FALSE
关于使用and时引擎盖下发生的事情的任何更广泛的答案TRUE
?