JavaFX graphics performance

Kevin Rushforth kevin.rushforth at oracle.com
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."
> https://bugs.openjdk.java.net/browse/JDK-8178521
>
> 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