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

TableView / VirtualFlow Memory consumption

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 8u92
    • javafx
    • x86_64
    • linux

      A DESCRIPTION OF THE REQUEST :
      The VirtualFlow creats Cells to the Bottom of the TableView:
      on large Screen this results in many Cells an huge memory consumption

      test:
      24" @ 1980 x 1200
      40 Columns
      20 Items

      Virtuel Flow creates
      46 Rows
      1840 Cells
       ~50MB

      *description My Application*
      open list.png to show a normal 'List' Tab
      - TableView
      - shows 20 Items (default) (hibernate + oracle + pagination)
      - users can open the same System (items, places, users, groups, rights...) multiple times (filtered / sorted)






      JUSTIFICATION :
      *System*
      i must port my application to an very low system:
      via dualcore @1ghz (4200)
      950 MB ram

      on this setup it is importand to reduce Memory consumption
      and CPU time

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      Virtuel Flow creates
      20 Rows
      800 Cells
       ~30MB

      property on TableView like:
      creatingTrailingCellsProperty to turn of this function
      ACTUAL -
      Virtuel Flow creates
      20 Rows (20 Items in TableView)
      1840 Cells
       ~50MB

      ---------- BEGIN SOURCE ----------
      http://194.25.240.197:9980/MemoryTable.zip
      show [add Tabs] + [add Cells]
      switch to [hack]
      show [add Tabs] + [add Cells]
      ---------- END SOURCE ----------

            Unassigned Unassigned
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: