PHP 5.2 中使用了新的内存管理器
来自 IBM 的文章:PHP V5.2 中的新增功能,第 1 部分: 使用新的内存管理器
了解如何使用 PHP V5.2 中引入的新内存管理器并开始精通于跟踪和监视内存使用情况。这将使您可以在 PHP V5.2 中更加有效地使用更多的内存。
对于 Linux 用户,可使用 –memory-limit-enabled 选项。看看下边的一段代码:
<?php
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
?>
这样你就可以在 PHP 代码中自行检测内存使用情况了,对于调试而言是非常有用的,当然也可以使用 Xdebug 之类的工具。
