performance on iOS

Johan Vos johan at
Wed Apr 8 07:12:21 UTC 2015


I did some performance tests on Android and iOS. I am using which is forked from and made mobile-ready.

On my Nexus 5, I easily get 30 fps with triangles (the first test). On my
old iPad, this is only 3 fps. I've reports we achieve 5-6 fps on an iPad

Digging into the potential bottlenecks, I found out that the native
function responsible for 50% of the CPU time is glTexSubImage2D which seems
to be slow on iOS (e.g. see
but it is heavily used in prism-es2.

Any advice?


- Johan

More information about the openjfx-dev mailing list