// Инициализация переменной для подсчета занимаемой памяти
// Заполнение и удаление элементов массива
for ($i = 0; $i < 100000; $i++) {
$hash = md5($i); // Получаем хэш без сохранения в массиве unset($hash); // Удаляем хэш для освобождения памяти (операция может быть оптимизирована PHP)
// Принудительная сборка мусора для освобождения памяти
if ($i % 10000 === 0) {
gc_collect_cycles();
}
}
// Определение занимаемой памяти после цикла
echo "Initial: $memoryUsage bytes \n";
echo "Final: $finalMemoryUsage bytes \n";