Вопросы о производительности 2D-графики Java - PullRequest
2 голосов
/ 26 апреля 2010

1) Есть ли какая-либо потеря производительности при создании нового изображения с прозрачностью битовой маски, когда на нем нарисовано всего несколько вещей, а затем поверх другого; по сравнению с рисованием того же изображения в тех же условиях, но с фоном, очищенным до непрозрачного цвета?

2) Какова важность потери производительности при рисовании нескольких изображений по сравнению с изображением одного большого изображения, которое включает их все?

3) Лучше ли рисовать маленькие кусочки изображений из большого изображения (спрайт-листа) или из отдельного изображения? Заметьте, я говорю об образах памяти, их представление на диске не имеет значения.

1 Ответ

1 голос
/ 26 апреля 2010

Здесь много неизвестных параметров:

  • Что является базовой ОС
  • Что такое поставщик / версия JVM
  • Сколько памяти доступно на видеокарте
  • Насколько велика картинка
  • Аппаратное ускорение образа

Единственный практический способ ответить на ваши вопросы - запустить тесты.

...