您的位置:首页 > 编程语言 > PHP开发

查看php脚本当前的内存消耗情况

2014-11-05 14:27 302 查看
memory_get_usage()返回当前的内存消耗情况,返回已使用内存字节数。

以下是php官方介绍:

(PHP 4 >= 4.3.2, PHP 5)
memory_get_usage — Returns the amount of memory allocated to PHP


Description

int memory_get_usage ([ bool 
$real_usage
 =
false ] )
Returns the amount of memory, in bytes, that's currently being allocated to your PHP script.


Parameters

real_usage

Set this to 
TRUE
 to
get the real size of memory allocated from system. If not set or 
FALSE
 only the
memory used by emalloc() is reported.


Return Values

Returns the memory amount in bytes.


Changelog

VersionDescription
5.2.1Compiling with --enable-memory-limit is
no longer required for this function to exist.
5.2.0
real_usage
 was
added.


Examples

Example #1 A memory_get_usage() example

<?php
// This is only an example, the numbers below will

// differ depending on your system

echo memory_get_usage() . "\n"; // 36640

$a = str_repeat("Hello", 4242);

echo memory_get_usage() . "\n"; // 57960

unset($a);

echo memory_get_usage() . "\n"; // 36744

?>



See Also

memory_get_peak_usage() -
Returns the peak of memory allocated by PHP
memory_limit
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  内存 php