Ускорит ли unset выполнение небольшого скрипта

  • Автор темы Автор темы nigirma
  • Дата начала Дата начала

nigirma

Новичок
PHP:
$arr = array(
    1 = > 'a',
    4 = > 'b',
    5 = > 'c',
    7 = > 'd',
    11 = > 'e',
    13 = > 'f',
    20 = > 'j',
    22 = > 'k',

);
$begin = '(НАЧАЛО СТРОКИ) ';
$end  = '(Конец строки)<br />';
$arrNumber = array(3, 5, 6, 86, 23, 98, 23, 43);
$beginNumber = 'Перечисление цифр: ';
$endNumber  = 'THE END';

// Первый пошел!
foreach ($arr as $k => $v) {
    echo $k . ') ' . $begin . $v . $end;
}
unset($arr, $begin, $end, $k);

// Второй туда же!
echo $beginNumber;
foreach ($arrNumber as $v) {
    echo $v . $end;
}
echo $endNumber;
unset($arrNumber, $beginNumber, $endNumber, $v);

echo 'еще небольшой участок кода...';


Нужно ли уничтожать переменные/массивы в php после их выполнения (и дальнейшей ненадобности) например в цикле?
Ускорит ли unset в подобных случаях выполнение небольшого скрипта, стот ли его использовать? Может наоборот будет тормозить...
 
увеличит, так как это тоже операция и она занимает время
А если смотреть с другой стороны, unset ведь убивает ненужные данные, тем самым освобождая память.
Незначительное изменение в памяти не повлечет ускорения скрипта?
 
А если смотреть с другой стороны, unset ведь убивает ненужные данные, тем самым освобождая память.
Незначительное изменение в памяти не повлечет ускорения скрипта?
берем 100 запросов/сек к одной странице создающей 100 переменных имеем 100 000 переменных в памяти и начинаем их убивать - как думаете будет быстро?
 
А если смотреть с другой стороны, unset ведь убивает ненужные данные, тем самым освобождая память.
Незначительное изменение в памяти не повлечет ускорения скрипта?
память сама освободится как только твой скрипт через доли секунды прекратит работать.
 
берем 100 запросов/сек к одной странице создающей 100 переменных имеем 100 000 переменных в памяти и начинаем их убивать - как думаете будет быстро?
ну э... какбэ да.

память сама освободится как только твой скрипт через доли секунды прекратит работать.
Согласен.

Спасибо за ответы.
 
ну э... какбэ да.
если бы последовательно цеплялись запросы я бы не задавал вопрос... у нас они параллельны каждый запрос создает 100 переменных а потом чистит и так 100 раз в секунду - быстро?
Или другая схема подключился, отработал, умер, ВСЯ память по этому адресу освободилась.
 
craz
Неверно написал "ну э... какбэ да.", хотел типа "ну э... какбэ да. Все понятно и верно что вы говорите"...
чую себя дауном, что заставил написать вас еще одно разъяснительное сообщение. Извиняюсь
 
в частном случае ничего не мешает замерить скорострельность и расход памяти, если о последнем беспокоиться
 
Сверху