在PHP中计算脚本内存使用情况?

Jas*_*vis 1 php memory

是否像memory_get_usage()在脚本的开头和结尾调用并从第二个值中减去1st 那样简单,以获得该脚本上使用的总内存?如果是这样,我怎样才能将该值转换为更易理解的数字,如kb和mb?

Hai*_*vgi 6

你的意思是这样的?

function file_size($size)
{
    $filesizename = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB");
    return $size ? round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) .$filesizename[$i] : '0 Bytes';
}
Run Code Online (Sandbox Code Playgroud)

我通常使用它来格式化文件大小,但您可以使用它来解决您的问题.