-
Enhancement
-
Resolution: Fixed
-
P3
-
8
-
Linux, Raspberry Pi
I run the Surface benchmark as a standalone test on Raspberry Pi. It reports 18 fps.
I start moving the mouse over the scene. Fps drop below 1 (same effect for dragging).
If I instrument javafx.scene.Scene to print a timestamped message from ScenePeerListener.pulse()
and from ScenePeerListener.mouseEvent() I see that hundred(s) of mouse events are processed between two consecutive pulses, which causes severe performance degradation.
Attached is a sample of such output.
I start moving the mouse over the scene. Fps drop below 1 (same effect for dragging).
If I instrument javafx.scene.Scene to print a timestamped message from ScenePeerListener.pulse()
and from ScenePeerListener.mouseEvent() I see that hundred(s) of mouse events are processed between two consecutive pulses, which causes severe performance degradation.
Attached is a sample of such output.