Scene Builder performance regression between 1.1 and 2.0
felix.bembrick at gmail.com
Thu Nov 14 15:07:41 PST 2013
Well I have discovered something that I really don't understand.
It turns out that when I create *new* FXML files with SB 2.0 I do not see
any performance issues. In fact, the issues I was experiencing only
occurred when I opened one particular existing FXML I have been working on.
Further, after fiddling with it for hours, removing nodes and replacing
them, I noticed that when I removed a particular Text node from the scene
then performance was excellent again. However, when I then added another
Text node with seemingly identical properties I was unable to reproduce the
Am I just delirious or is there some rhyme and reason behind these
On 8 November 2013 21:26, Jerome Cambon <jerome.cambon at oracle.com> wrote:
> On my Ubuntu 13.10 x64, I don't see this menu issue.
> I suspect a driver issue.
> On 11/7/13 6:33 PM, Philipp Dörfler wrote:
>> I also noticed a performance regression (Linux x64). SceneBuilder 1.1 was
>> already kind of slow, but 2.0 feels even less snappy. The menus feel
>> particularly sluggish and I can even see parts of the GPU's memory content
>> right before the menu items are being drawn over it.
>> Am 07.11.2013 12:49 schrieb "Artem Ananiev" <artem.ananiev at oracle.com>:
>> On 11/7/2013 10:11 AM, Felix Bembrick wrote:
>>> Scene Builder 2.0 has very serious performance issues (on my machines at
>>>> When running 1.1 & 2.0 side-by-side, 1.1 is very responsive and behaves
>>>> very well. On the contrary, 2.0 is extremely sluggish with a few
>>>> between clicking on a control and the selection handles appearing and
>>>> trying to resize the properties pane is so slow that it is not usable.
>>>> It may be caused by exceptions or logging output to stdout/err...
>>> I see this version of Scene Builder was built with JDK8 b112.
>>>> Is anyone else experiencing this? Have I just hit on some subtle
>>>> performance issue with JavaFX 8 and the GPU drivers on this machine
>>>> is Windows 7 64-bit BTW).?
More information about the openjfx-dev