JavaFX scrolling table update performance degrades over time
问题 I have a TableView that shows last N items, new items at top, remove items from the bottom etc... What appears to be happening is CPU load increases over time to point where other X applications on same machine become sluggish. Platform details: Redhat 6.7, 32 bit, Java 1.8u40 Things I've tried Introduced runLater() - original code updated the observable list from a non-FX thread - apparently this is wrong Optimize - only place new Runnables on JavaFX application thread if there isn't already