我正在做一個基準類來顯示頁面加載時間和內存使用情況。 加載時間已經工作,但是當我顯示內存使用,它不會改變 例子:memory_get_usage
$conns = array();
ob_start();
benchmark::start();
$conns[] = mysql_connect('localhost', 'root', '');
benchmark::stop();
ob_flush();
使用相同的內存
$conns = array();
ob_start();
benchmark::start();
for($i = 0; $i < 1000; $i++)
{
$conns[] = mysql_connect('localhost', 'root', '');
}
benchmark::stop();
ob_flush();
我使用memory_get_usage(真)以字節爲單位獲取內存使用量。
雖然每個mysql_connect()都會返回一個有效句柄,但它只是第一個的副本,因爲沒有任何更改。 – 2010-03-09 14:27:58