[Moscow.pm] Оптимизация
Ivan B. Serezhkin
ivan на serezhkin.com
Чт Дек 6 02:38:37 PST 2007
Ivan Shirokoff wrote:
> Ivan B. Serezhkin пишет:
>
>> Я б не сказал, что my это тяжёлая операция.
>> Это просто $scalar_stash{variable_name}=undef;
>> и delete $scalar_stash{variable_name} по выходу из скопа.
>> Но когда цикл большой - то да, в сумме все эти лишние телодвижения могут
>> сделать лишнюю секунду или две.
>>
> А я и не говорил, что my тяжелая.
> Кстати, какая наиболее легкая операция???
> $i++ может, или может (1==1)???
>
> вообще и сложение и сравнение происходит за один такт процессорного
> времени... ну а асемблере во всяком случае...
>
при наличии нужных значений в регистрах.
думаю 1+1 лёгкая, хотя надо смотреть пристально.
И я это ... я про то что вообще всё, что можно сделать однажды, или
только несколько раз, надо выносить из цикла,
Даже лёгкие операции.
И вааще, у меня последнее время странная проблема, плохо выражаю мысль
писменно.
Доктор, меня никто не понимает.
--
Ivan B. Serezhkin
Подробная информация о списке рассылки Moscow-pm