JavaFX graphics performance

Michael Paus mp at
Fri Apr 14 12:37:52 UTC 2017

For those who are interested. Here is the missing link:

"Excessive memory consumption in TriangleMesh/MeshView"


Am 13.04.17 um 14:28 schrieb Michael Paus:
> 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