My guess would be that the number of resize events is swamping the event queue.
> On Jun 2, 2014, at 7:20 AM, Guillaume Anctil <drakk...@gmail.com> wrote: > > Hi, > > I have encountered severe lag in my application when resizing the stage > while an animation is running. > > I've made this very simple example code to reproduce the issue: > https://github.com/Drakkoon/LWJGL-FX/blob/master/src/JavaFXResizeTest.java > > This is only a tread that acquires a semaphore, prints the > System.nanotime() delta and releases the semaphore. There's a button on the > stage that can clicked on to start a fade animation and stop it. > > Resizing the stage while it is animating will create huge deltas in the > thread. Stopping the animation brings everything back to normal. Restarting > the animation once resized and stopped does not create the huge deltas > until you resize again. > > Does anyone know what is at play here, what underlying system creates the > lag and how to avoid this? > > Thanks.