JavaFX graphics performance

Kevin Rushforth kevin.rushforth at
Thu Apr 13 12:36:12 UTC 2017

Thank you. We'll take a look at them. The "Excessive memory consumption" 
should be transfered to the JDK project in a day or two.

-- Kevin

Michael Paus wrote:
> Hi,
> I have done that already here
> "Severe performance drop for scene graph path rendering."
> and another one for which I do not have the link yet.
> "Excessive memory consumption in TriangleMesh/MeshView"
> Internal review ID : 9048570
> Michael
> Am 10.04.17 um 22:08 schrieb Kevin Rushforth:
>> We are planning some performance improvements in JDK 10, mostly in 
>> the areas of CSS and layout. If you have specific concerns in other 
>> areas we could look into them. Having a specific test case that shows 
>> a performance problem would be a good start.
>> -- Kevin
>> Michael Paus wrote:
>>> Hi,
>>> more and more people ask me why I am still doing GUI development in 
>>> JavaFX instead
>>> of following the  mainstream and use some web technology. One of the 
>>> arguments
>>> I could use in the past was performance but nowadays this does not 
>>> seem to be such
>>> a valid argument anymore. Web technologies are catching up quickly 
>>> and JavaFX currently
>>> has not much to offer here. Actually the general drawing performance 
>>> is very bad compared
>>> to what is in principle possible with a modern GPU. I even tried to 
>>> use a TriangleMesh
>>> to better exploit the graphics hardware but this approach is also 
>>> limited by the fact that
>>> a TrinangleMesh has an excessive memory usage (about 60 times its 
>>> nominal memory
>>> consumption). I would therefore like to ask whether there are 
>>> already any plans for Java 10
>>> to improve this situation?
>>> Michael

More information about the openjfx-dev mailing list