
30.11.2005, 19:13
|
|
Регистрация: Jun 2005
Сообщений: 125
|
Эт в теории.
Начинали мы с ассемблера, поэтому представление имеем.
В абсолютном большинстве случаев короткий код (меньше действий) работает быстрее длинного кода (больше действий).
То есть одно действие почти всегда делается быстрее, чем два действия, в основном благодаря оптимизации компилятором/в (тоесть даже обычный код 1*10 при правильном компиляторе сработает на такт быстрее, чем казалось бы более простой 2+3+5). Бывают редкие случаи, когда процессор долго жуёт один вид одинаковых действий т.к. они забивают все конвееры, а можно было бы их решать другими методами используя другие конвееры, но это уже не в случае 1-2 действий и обычно относится к специализированным процам типа DSP.
Хз как оптимизируется flash, но надеюсь - также.
Давайте к теме вернёмся - какие ещё есть варианты?
Последний раз редактировалось TryToBeASuperStar; 30.11.2005 в 19:15.
|