Все ленты — последние статьи

Получить информацию об использовании памяти

Получить информацию об использовании памяти

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
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";