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

8.0-controls-scrum-h113: memory usage has been increased in several times

    XMLWordPrintable

    Details

      Description

      Max memory usage/footprint has been significantly increased in build 8.0-controls-scrum-h113.
      Max memory usage has been increased by several hundreds % for most of benchmarks.
      NodeMemory benchmarks show up to 90% of regression, example:
       NodeMemory.Button: -92%, 4,900 objects => 401.00 objects

      Ensemble's footprint has been increased by 198%, Ensemble's startup has been by 1.8 seconds.

      I created heap dump for NodeMemory.Button with just 400 Buttons and I see the heap is mostly occupied by:
       com.sun.javafx.scene.css.ParentStyleManager 203 objects, >= 26 Mb retained heap
       com.sun.javafx.scene.css.SelectorPartitioning 203 objects, >= 26 Mb retained heap
       

      It looks like there is memory leak caused by one of change integrated in build #113:
          missed changes from last patch. — David Grieve / detail
          RT-25607: When looking up a font style, consider the inline styles of parent nodes — David Grieve / detail
          RT-26165: Need to call impl_getAllParentStylesheets when updating stylesheets for a Parent. — David Grieve / detail


        Attachments

          Activity

            People

            Assignee:
            dgrieve David Grieve
            Reporter:
            epavlova Ekaterina Pavlova
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Imported: