Нагрузка на ЦП

Откроем диспетчер задач в Windows и проследим за изменением загрузки ЦП во время проигрывания баннера (рисунок 37). Нормальная нагрузка для баннера в пределах 5-7%, максимум до 10-15%.

Рисунок 37. Диспетчер задач

Если возникают проблемы с нагрузкой на ЦП, могут помочь следующие действия.

  • Анимированные объекты. Снизить количество одновременно анимированных объектов. Чем объект крупнее, тем больше область перерисовки ролика и тем выше нагрузка. Проверить область перерисовки можно запустив ролик (Ctrl+Enter), далее кликнуть правой кнопкой мыши в области ролика и нажать «Показать области перерисовки» (рисунок 38).

Рисунок 38 — Область перерисовки

  • Маски. Стараться по возможности избегать применения масок, особенно клипов с вложенными масками или анимации масок.
  • Фильтры и альфа-канал. По возможности избегать анимации объектов с фильтрами или полупрозрачными элементами.
  • Растеризация. Эта функция преобразует (кэширует) векторный объект и визуализирует его во время выполнения ролика как растровое изображение. Кэширование стоит применять, когда в общей анимации участвует векторный объект без собственной анимации. Изменение свойств x и y не требует повторной генерации растрового изображения во время выполнения ролика, но если объект будет вращаться, масштабироваться или будет меняться альфа-канал, среда выполнения будет повторно генерировать кэшированные растровые изображения, что наоборот может снизить производительность. Чтобы включить растеризацию клипа выделите его, затем во вкладке Properties → Display поставьте галочку Cache as bitmap (рисунок 39).

Рисунок 39 — Вкладка Properties клипа

  • Содержимое за границами рабочей области. Старайтесь не размещать графическое содержимое за границами рабочей области, так как эти элементы все равно находятся в списке отображения и влияют на нагрузку.
  • Частота кадров. При более высокой частоте кадров затрачивается больше циклов ЦП. Устанавливать FPS больше 30, как правило, нет необходимости.

Итак, после снижения качества картинок наш баннер готов (рисунок 40).

Рисунок 40.

Автор: Юрий Гусак.