-
Bug
-
Resolution: Fixed
-
P2
-
8
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
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-26165: Need to call impl_getAllParentStylesheets when updating stylesheets for a Parent. — David Grieve / detail