Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8309156

Rendering performance degradation at bottom of TreeTableView with many rows

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P3 P3
    • tbd
    • jfx20, jfx19
    • javafx
    • None
    • generic
    • generic

      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 PR JDK-8293836 )

            jvos Johan Vos
            angorya Andy Goryachev
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: