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

3.0-controls-scrum-70: memory leak in TreeView

    XMLWordPrintable

Details

    Description

      There are following regressions in build 3.0-controls-scrum-70:
       TreeView-Expand-adhoc-items100-depth: -29% (-56.78)
       TreeView-Expand-adhoc-items100-wide -21% (-50.22)

       NodeMemory.TreeItem-rendering-on-48mb: -22% (-15,650.00)

      These regressions are caused by memory leak in TreeViewSckin. I will provide more details in next comment.

      Steps to reproduce:
      > compile attached TreeViewExpandPerfTest.java
      > java -Xmx128m -verbose:gc -XX:+HeapDumpOnOutOfMemoryError -cp "..." TreeViewExpandPerfTest

      The memory leak first appeared in build 3.0-controls-scrum-70
      which contains only following change:
         1. RT-20616: TreeView creates new cells every time root is changed — jgiles / detail

      Attachments

        Activity

          People

            jgiles Jonathan Giles
            epavlova Ekaterina Pavlova
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              Imported: