07/06/2008

Sprite.graphics vs. Shape.graphics

Опубликовано в: Эксперименты — Тэги: , , — Nicolas Prof @ 07:23

В пятницу возник очень интересный вопрос. А есть ли действительно разница? А если есть, насколько быстрее Shape. Ведь в хелпе черным по белому написано:

A Shape instance will perform better than other display objects for drawing, because it doesn’t have the overhead of the additional functionality in the Sprite and MovieClip classes.

Тест очень прост рисуем 600 * 400 прямоугольников разного цвета. Результат теста получился следующий, что нету разницы. Сразу предупреждаю, что для рисования 240 000 прямоугольников, нужен неплохой процессор.  Если вы уверены, что ваш ПК справится, можете тоже протестировать нажав кнопки.

Просмотр

5 Responses to “Sprite.graphics vs. Shape.graphics”

  1. Nicolas Prof says:

    Прошло много времени, теперь процессор еще быстрее. Скорость отрисовки что для шейпа, что для спрайта в районе 420мс.

  2. Юрий says:

    2ГГц Интел Кор Дуо

    Спрайт быстрее, в районе 950
    Шэйп – в районе 1060

  3. Nicolas Prof says:

    На моем процессоре, разницы совершенно никакой нет. Цифры скачут в пределах, 688мс – 920мс, что для спрайта, что для шейпа.

  4. [CPR]-AL.exe says:

    Отрисовка идет с разницей примерно в 6-7 раз, плюс, такое впечатление, что спрайт подписывается на ENTER_FRAME, потому что все начинает колоссально после отрисовки тормозить.

  5. [CPR]-AL.exe says:

    Разница на моем 2,4 Ггц процессоре колоссальна и видна невооруженным глазом.

Оставить комментарий

 

Menu:
Twitter Updates:
    Archive:
    Control:
    Flash & Flex friends: