Выбрать страницу

Оптимизируя сценарии, необходимо знать какой объем оперативной памяти потребляет сценарий. Этот пример показывает как узнать начальный и конечный объем выделения памяти, а также максимальный объем выделенной памяти.

echo "Начальный: ".memory_get_usage()." bytes \n";

// выделяем память
for ($i = 0; $i < 100000; $i++) {
  $array []= md5($i);
}
// освобождаем память
for ($i = 0; $i < 100000; $i++) {
  unset($array[$i]);
}

echo "Конечный: ".memory_get_usage()." bytes \n";

echo "Максимальный: ".memory_get_peak_usage()." bytes \n";

Было опубликовано 26 января 2013 на php-example.ru

Share This