Java: VolatileImage медленнее, чем BufferedImage

Я делаю игру в Java и использовал BufferedImages для отображения контента на экране. У меня были проблемы с производительностью на младших машинах, где игра должна работать, поэтому я переключился на VolatileImage, которые обычно быстрее. За исключением того, что они на самом деле замедляют все это.

Изображения создаются с помощью GraphicsConfiguration.createCompatibleVolatileImage (...) и выводятся на экран сGraphics.DrawImage (...) (перейдите по ссылке, чтобы увидеть, какой именно). Они нарисованы на холсте с использованием двойной буферизации.

У кого-то есть представление о том, что здесь происходит не так?

Ответы на вопрос(1)

Ваш ответ на вопрос