Циклы повторений для FlashLite приложений

В эти дни я разрабатывал приложения на FlashLite и столкнулся во многих местах с использованием циклов.
Я не думал, что имеется большое различие между циклами for и while, но из любопытства я решил сделать небольшие тесты, чтобы понять, какой же из них лучше использовать для лучшего быстродействия.
Вот три типа повторяющихся циклов:

  1. Цикл For: for (y=0; y<100; y++) {
    x++;
    }
  2. Цикл While: i = 0;
    while(i < 10) {
    trace ("i = " add ++i);
    }
  3. Цикл Do … while: i = 0;
    do {i++;
    } while (i<10);

Тест проводился на двух мобильных телефонах: Nokia 6680 and Nokia 6600.
Я заметил, что цикл While работает быстрее на этих моделях, но скорее всего это зависит от быстродействия CPU чем от циклов…..
В любом случае, я решил использовать цикл while :)

Добавить комментарий