ADDITIONAL SYSTEM INFORMATION :
Checked on macOS 13.3.1(a)
A DESCRIPTION OF THE PROBLEM :
When a tree table has many rows (10,000,000), there is a noticeable performance degradation when rendering bottom of the table.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Using the MonkeyTester app
https://github.com/andy-goryachev-oracle/MonkeyTest
- select TreeTableView page, select Data: 10,000,000 rows.
- scroll to the bottom
- try to resize window, or select one row and then press (and hold) up/down arrow to select other rows
You should see lagging during window resize, selecting rows or table scrolling.
The issue can be seen with or without the fixed cell size property set.
FREQUENCY : always
(this issue came out of the discussion in the PRJDK-8293836 )
Checked on macOS 13.3.1(a)
A DESCRIPTION OF THE PROBLEM :
When a tree table has many rows (10,000,000), there is a noticeable performance degradation when rendering bottom of the table.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Using the MonkeyTester app
https://github.com/andy-goryachev-oracle/MonkeyTest
- select TreeTableView page, select Data: 10,000,000 rows.
- scroll to the bottom
- try to resize window, or select one row and then press (and hold) up/down arrow to select other rows
You should see lagging during window resize, selecting rows or table scrolling.
The issue can be seen with or without the fixed cell size property set.
FREQUENCY : always
(this issue came out of the discussion in the PR
- clones
-
JDK-8293836 Rendering performance degradation at bottom of TableView with many rows
- Resolved