Почему производительность drawImage сильно отличается от источников холста размером более 65776 пикселей

Я написал несколько тестовых примеров для jsperf, связанных с: 1. рисованием на холсте за пределами экрана 2. рисованием изображения на холсте на экране

Я обнаружил, что производительность была намного выше, если количество пикселей в исходном холсте (независимо от dst) было меньше ~ 65776 пикселей.

(Я ожидал, что этот предел производительности будет 65536 пикселей, если он будет что-нибудь)

Вот мои тесты:jsperf результаты http://jsperf.com/pixel-count-matters/2

http://jsperf.com/magic-canvas/2

Я полагаю, что этот человек задает аналогичный вопрос: почему FPS понижается, если canvas больше 255x220?

Спасибо за вашу помощь!!!

0 ответов

Другие вопросы по тегам