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

TreeItem keeps references to TreeViews even though they don't exist any more

    XMLWordPrintable

Details

    Description

      TreeItem keeps reference to TreeViews even the latest don't exist anymore.
      The attached test run with -Xmx16m fails with OOM after 51 iterations.
      Heap dump shows all 51 TreeView exist in the heap.

      Steps to run the test:
      > compile TreeViewMemTest.java
      > java -cp "..." -Xmx16m TreeViewMemTest -mode static

      No problems in case the test is run in dynamic mode (-mode dynamic) in which new TreeItem objects are created on each iteration.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved:
              Imported: