Details
Description
Sorting a TableView in Descending order takes significantly longer than Ascending order (around 5x longer). For 22K rows Asc takes roughly 1sec, Desc takes roughly 5 secs. For 150K rows Asc takes 5-6seconds while Desc takes almost 30 secs. When profiling, I see that getCellObservableValue is invoked roughly 2x times the amount of rows in Ascending, but in Descending is invoked roughly 16x times the amount of rows.