Class Name | Objects | Shallow Heap --------------------------------------------------------------------------------------------- java.util.HashMap$Entry | +67,827 | +1,627,848 long[] | +40,031 | +793,488 java.lang.Object[] | +24,166 | +1,205,064 java.util.ArrayList | +24,166 | +579,984 com.sun.javafx.geom.RectBounds | +16,216 | +389,184 java.lang.ref.WeakReference | +14,216 | +341,184 com.sun.javafx.css.CascadingStyle | +12,963 | +414,816 com.sun.javafx.css.Style | +12,963 | +207,408 javafx.geometry.Insets | +12,200 | +585,600 java.util.HashMap$Entry[] | +11,239 | +1,112,112 java.util.HashMap | +11,239 | +449,560 com.sun.javafx.collections.ListChangeBuilder | +9,504 | +228,096 com.sun.javafx.collections.ListChangeBuilder$SubChange[] | +9,504 | +152,064 javafx.scene.paint.Color | +7,600 | +243,200 com.sun.javafx.collections.TrackableObservableList$1 | +7,304 | +116,864 javafx.scene.layout.BackgroundFill | +6,700 | +160,800 long[][] | +6,526 | +241,872 com.sun.javafx.event.CompositeEventHandler | +5,600 | +134,400 javafx.scene.paint.Stop | +5,200 | +124,800 com.sun.javafx.collections.ListListenerHelper$SingleChange | +5,004 | +80,064 com.sun.javafx.css.StyleHelper$CacheEntry | +4,016 | +96,384 com.sun.javafx.css.StyleHelper$CalculatedValue | +3,932 | +94,368 javafx.scene.layout.Background | +3,500 | +224,000 com.sun.javafx.UnmodifiableArrayList | +3,500 | +84,000 javafx.scene.layout.BackgroundFill[] | +3,500 | +78,400 com.sun.javafx.css.StyleHelper$StyleCacheBucket | +3,410 | +54,560 com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord | +3,300 | +79,200 com.sun.javafx.geom.transform.Affine3D | +2,904 | +348,480 javafx.scene.Node$15 | +2,904 | +162,624 javafx.scene.Node$6 | +2,904 | +139,392 javafx.scene.Node$8 | +2,904 | +116,160 com.sun.javafx.geom.Vec3d | +2,904 | +92,928 com.sun.javafx.css.StyleHelper$1 | +2,904 | +69,696 javafx.scene.Node$19 | +2,904 | +69,696 javafx.scene.Node$TreeVisiblePropertyReadOnly | +2,904 | +69,696 javafx.scene.Node$5 | +2,904 | +46,464 javafx.scene.Node$4 | +2,904 | +46,464 com.sun.javafx.binding.ExpressionHelper$SingleChange | +2,700 | +64,800 javafx.collections.WeakListChangeListener | +2,700 | +43,200 javafx.scene.Node$26 | +2,400 | +57,600 com.sun.javafx.binding.ExpressionHelper$SingleInvalidation | +2,400 | +38,400 com.sun.javafx.scene.EventHandlerProperties$EventHandlerProperty | +2,300 | +110,400 javafx.scene.Node$3 | +2,300 | +110,400 javafx.scene.Node$13 | +2,300 | +92,000 com.sun.javafx.collections.ListListenerHelper$Generic | +2,300 | +73,600 javafx.collections.ListChangeListener[] | +2,300 | +57,600 javafx.beans.WeakInvalidationListener | +2,300 | +36,800 javafx.scene.Node$MiscProperties | +2,200 | +123,200 javafx.scene.Node$10 | +2,200 | +88,000 javafx.beans.property.ReadOnlyBooleanWrapper | +2,200 | +88,000 javafx.scene.Parent$1 | +2,200 | +88,000 javafx.scene.Parent$3 | +2,200 | +88,000 javafx.collections.FXCollections$UnmodifiableObservableListImpl | +2,200 | +70,400 javafx.beans.property.SimpleBooleanProperty | +2,200 | +70,400 javafx.scene.Parent$2 | +2,200 | +52,800 java.util.HashSet | +2,200 | +35,200 javafx.collections.FXCollections$UnmodifiableObservableListImpl$1 | +2,200 | +35,200 javafx.scene.Node$MiscProperties$9 | +2,100 | +100,800 javafx.scene.Node$NodeTransformation$10 | +2,100 | +84,000 javafx.scene.Node$11 | +2,100 | +84,000 javafx.scene.Node$12 | +2,100 | +84,000 javafx.scene.Node$NodeTransformation$9 | +2,100 | +84,000 javafx.scene.Node$NodeTransformation$8 | +2,100 | +84,000 javafx.scene.Node$NodeTransformation$7 | +2,100 | +84,000 javafx.scene.Node$NodeTransformation$6 | +2,100 | +84,000 javafx.scene.Node$MiscProperties$6 | +2,100 | +84,000 javafx.scene.Node$23 | +2,100 | +67,200 javafx.scene.Node$MiscProperties$9$1 | +2,100 | +33,600 java.lang.String | +2,078 | +49,872 java.util.Collections$UnmodifiableRandomAccessList | +2,003 | +32,048 javafx.scene.layout.CornerRadii | +2,000 | +176,000 javafx.scene.Node$NodeTransformation | +2,000 | +128,000 javafx.scene.paint.LinearGradient | +2,000 | +128,000 javafx.scene.Node$NodeTransformation$5 | +2,000 | +80,000 javafx.scene.Node$NodeTransformation$4 | +2,000 | +80,000 javafx.scene.layout.Region$4 | +2,000 | +80,000 javafx.scene.layout.Region$2 | +2,000 | +80,000 javafx.scene.layout.Region$3 | +2,000 | +80,000 javafx.scene.layout.Region$InsetsProperty | +2,000 | +48,000 javafx.scene.layout.Region$ShapeProperty | +1,900 | +76,000 javafx.scene.layout.Region$5 | +1,900 | +76,000 javafx.scene.layout.Region$9 | +1,900 | +60,800 javafx.scene.layout.Region$8 | +1,900 | +60,800 javafx.scene.layout.Region$1 | +1,900 | +60,800 com.sun.javafx.css.StyleManager$Key | +1,813 | +43,512 com.sun.javafx.css.StyleManager$Cache | +1,813 | +29,008 com.sun.javafx.binding.ExpressionHelper$Generic | +1,500 | +60,000 javafx.scene.layout.StackPane$1 | +1,500 | +60,000 java.lang.Double | +1,402 | +22,432 javafx.beans.InvalidationListener[] | +1,400 | +38,400 com.sun.javafx.css.StyleManager$StyleMap | +1,310 | +31,440 com.sun.javafx.css.StyleHelper$StyleCacheKey | +1,310 | +20,960 com.sun.javafx.css.StyleManager$Cache$Key | +1,310 | +20,960 javafx.beans.property.SimpleObjectProperty | +1,300 | +52,000 javafx.beans.property.ReadOnlyBooleanWrapper$ReadOnlyPropertyImpl | +1,300 | +20,800 com.sun.javafx.scene.NodeEventDispatcher | +1,200 | +28,800 com.sun.javafx.event.EventHandlerManager | +1,200 | +28,800 com.sun.javafx.scene.EnteredExitedHandler | +1,200 | +28,800 javafx.scene.layout.StackPane | +1,100 | +536,800 com.sun.javafx.scene.EventHandlerProperties | +1,100 | +193,600 javafx.beans.value.WeakChangeListener | +900 | +14,400 javafx.beans.property.SimpleDoubleProperty | +800 | +32,000 javafx.beans.value.ChangeListener[] | +800 | +16,000 javafx.beans.property.ReadOnlyDoubleWrapper$ReadOnlyPropertyImpl | +500 | +8,000 javafx.scene.shape.SVGPath | +404 | +93,728 javafx.scene.shape.SVGPath$2 | +404 | +12,928 com.sun.javafx.scene.control.skin.EndButton | +400 | +198,400 javafx.scene.control.Control$5 | +400 | +16,000 com.sun.javafx.scene.control.MultiplePropertyChangeListenerHandler | +400 | +9,600 com.sun.javafx.event.CompositeEventHandler$NormalEventFilterRecord | +400 | +9,600 com.sun.javafx.scene.control.skin.BehaviorSkinBase$1 | +400 | +6,400 com.sun.javafx.scene.control.skin.BehaviorSkinBase$2 | +400 | +6,400 com.sun.javafx.scene.control.MultiplePropertyChangeListenerHandler$1| +400 | +6,400 com.sun.javafx.scene.control.behavior.BehaviorBase$1 | +400 | +6,400 char[] | +369 | +16,952 javafx.scene.layout.Region$7 | +300 | +14,400 javafx.scene.control.Control$2 | +300 | +12,000 javafx.scene.control.Control$4 | +300 | +12,000 com.sun.javafx.collections.ObservableMapWrapper | +300 | +9,600 javafx.beans.property.ObjectPropertyBase$Listener | +300 | +4,800 javafx.beans.property.ReadOnlyObjectWrapper$ReadOnlyPropertyImpl | +300 | +4,800 javafx.scene.control.Control$1 | +300 | +4,800 com.sun.javafx.scene.control.skin.VirtualScrollBar | +200 | +110,400 javafx.scene.Group | +200 | +68,800 javafx.scene.shape.Rectangle | +200 | +49,600 com.sun.javafx.scene.control.skin.ScrollBarSkin | +200 | +17,600 javafx.scene.effect.DropShadow | +200 | +11,200 javafx.scene.layout.Region$6 | +200 | +9,600 javafx.scene.effect.DropShadow$8 | +200 | +8,000 javafx.scene.effect.DropShadow$5 | +200 | +8,000 javafx.scene.effect.DropShadow$7 | +200 | +8,000 javafx.scene.effect.DropShadow$2 | +200 | +8,000 javafx.scene.effect.DropShadow$3 | +200 | +8,000 javafx.scene.effect.DropShadow$1 | +200 | +8,000 javafx.beans.property.SimpleIntegerProperty | +200 | +8,000 javafx.scene.control.ScrollBar$1 | +200 | +8,000 javafx.scene.control.ScrollBar$2 | +200 | +8,000 javafx.scene.control.ScrollBar$3 | +200 | +8,000 javafx.scene.Node$17 | +200 | +8,000 javafx.scene.shape.Rectangle$4 | +200 | +8,000 javafx.scene.shape.Rectangle$3 | +200 | +8,000 javafx.scene.Node$MiscProperties$5 | +200 | +8,000 javafx.scene.effect.DropShadow$4 | +200 | +6,400 javafx.scene.effect.DropShadow$6 | +200 | +6,400 javafx.scene.shape.Shape$3 | +200 | +6,400 java.util.LinkedHashMap$Entry | +200 | +6,400 javafx.scene.Node$16 | +200 | +6,400 com.sun.javafx.geom.RoundRectangle2D | +200 | +6,400 com.sun.javafx.scene.control.behavior.ScrollBarBehavior | +200 | +4,800 com.sun.javafx.scene.control.skin.VirtualFlow$ArrayLinkedList | +200 | +4,800 com.sun.javafx.scene.control.skin.ScrollBarSkin$10 | +200 | +3,200 com.sun.javafx.scene.control.skin.ScrollBarSkin$11 | +200 | +3,200 com.sun.javafx.scene.control.skin.ScrollBarSkin$2 | +200 | +3,200 com.sun.javafx.scene.control.skin.ScrollBarSkin$3 | +200 | +3,200 com.sun.javafx.scene.control.skin.ScrollBarSkin$1 | +200 | +3,200 com.sun.javafx.scene.control.skin.ScrollBarSkin$9 | +200 | +3,200 com.sun.javafx.scene.control.skin.ScrollBarSkin$8 | +200 | +3,200 com.sun.javafx.scene.control.skin.ScrollBarSkin$5 | +200 | +3,200 com.sun.javafx.scene.control.skin.ScrollBarSkin$4 | +200 | +3,200 com.sun.javafx.scene.control.skin.ScrollBarSkin$7 | +200 | +3,200 com.sun.javafx.scene.control.skin.ScrollBarSkin$6 | +200 | +3,200 com.sun.javafx.scene.control.skin.VirtualScrollBar$1 | +200 | +3,200 java.util.concurrent.ConcurrentHashMap$HashEntry | +175 | +4,200 java.lang.Object | +174 | +1,392 com.sun.javafx.scene.control.skin.ComboBoxListViewSkin$5$1 | +100 | +68,000 com.sun.javafx.scene.control.skin.VirtualFlow | +100 | +64,800 com.sun.javafx.scene.control.skin.VirtualFlow$ClippedContainer | +100 | +49,600 com.sun.javafx.scene.control.skin.LabeledText | +100 | +27,200 com.sun.javafx.scene.control.behavior.ListViewBehavior | +100 | +9,600 com.sun.javafx.scene.control.skin.ListCellSkin | +100 | +8,800 javafx.scene.text.Text$TextAttribute | +100 | +8,000 com.sun.javafx.text.TextLayout | +100 | +7,200 com.sun.javafx.scene.control.skin.ListViewSkin | +100 | +5,600 javafx.scene.control.IndexedCell$1 | +100 | +4,800 javafx.scene.control.ListCell$8 | +100 | +4,800 javafx.scene.shape.Shape$StrokeAttributes | +100 | +4,800 javafx.beans.property.SimpleStringProperty | +100 | +4,000 javafx.scene.shape.Shape$StrokeAttributes$3 | +100 | +4,000 javafx.scene.shape.Shape$StrokeAttributes$4 | +100 | +4,000 javafx.scene.shape.Shape$StrokeAttributes$1 | +100 | +4,000 javafx.scene.shape.Shape$StrokeAttributes$2 | +100 | +4,000 javafx.scene.shape.Shape$StrokeAttributes$8 | +100 | +4,000 javafx.scene.shape.Shape$StrokeAttributes$5 | +100 | +4,000 javafx.scene.shape.Shape$StrokeAttributes$6 | +100 | +4,000 javafx.scene.text.Text$TextAttribute$6 | +100 | +4,000 javafx.scene.text.Text$TextAttribute$5 | +100 | +4,000 javafx.scene.text.Text$TextAttribute$1 | +100 | +4,000 com.sun.javafx.scene.control.skin.CellSkinBase$1 | +100 | +4,000 javafx.scene.shape.Shape$2 | +100 | +4,000 javafx.scene.shape.Shape$1 | +100 | +4,000 javafx.scene.control.Cell$2 | +100 | +4,000 javafx.scene.control.Cell$3 | +100 | +4,000 javafx.scene.control.ListView$3 | +100 | +4,000 javafx.scene.control.Labeled$13 | +100 | +4,000 javafx.scene.control.Labeled$14 | +100 | +4,000 javafx.beans.property.ReadOnlyIntegerWrapper | +100 | +4,000 javafx.scene.control.Labeled$11 | +100 | +4,000 javafx.scene.control.Labeled$12 | +100 | +4,000 javafx.scene.control.Labeled$10 | +100 | +4,000 javafx.scene.text.Text$8 | +100 | +4,000 javafx.scene.text.Text$6 | +100 | +4,000 javafx.scene.control.Labeled$8 | +100 | +4,000 javafx.scene.control.Labeled$6 | +100 | +4,000 javafx.scene.control.Labeled$7 | +100 | +4,000 javafx.scene.control.Labeled$4 | +100 | +4,000 javafx.scene.control.Labeled$2 | +100 | +4,000 javafx.scene.control.Labeled$3 | +100 | +4,000 javafx.scene.control.Labeled$1 | +100 | +4,000 javafx.scene.Group$1 | +100 | +3,200 javafx.scene.text.Text$TextAttribute$4 | +100 | +3,200 javafx.scene.text.Text$TextAttribute$3 | +100 | +3,200 com.sun.javafx.scene.control.skin.VirtualFlow$1 | +100 | +3,200 javafx.scene.Node$7 | +100 | +3,200 javafx.scene.control.Labeled$9 | +100 | +3,200 javafx.scene.control.Labeled$5 | +100 | +3,200 com.sun.javafx.scene.control.skin.VirtualFlow$3 | +100 | +2,400 com.sun.javafx.scene.control.skin.VirtualFlow$4 | +100 | +2,400 com.sun.javafx.scene.control.behavior.ListCellBehavior | +100 | +2,400 javafx.scene.Node$FocusedProperty | +100 | +2,400 com.sun.javafx.scene.control.behavior.ListViewBehavior$4 | +100 | +1,600 com.sun.javafx.scene.control.behavior.ListViewBehavior$3 | +100 | +1,600 com.sun.javafx.scene.control.behavior.ListViewBehavior$2 | +100 | +1,600 com.sun.javafx.scene.control.behavior.ListViewBehavior$1 | +100 | +1,600 com.sun.javafx.scene.control.skin.VirtualFlow$ClippedContainer$1 | +100 | +1,600 com.sun.javafx.scene.control.skin.VirtualFlow$ClippedContainer$2 | +100 | +1,600 com.sun.javafx.scene.control.skin.VirtualFlow$2 | +100 | +1,600 com.sun.javafx.scene.control.skin.VirtualFlow$5 | +100 | +1,600 com.sun.javafx.scene.control.skin.VirtualFlow$7 | +100 | +1,600 com.sun.javafx.scene.control.skin.VirtualFlow$6 | +100 | +1,600 com.sun.javafx.scene.control.skin.VirtualFlow$9 | +100 | +1,600 com.sun.javafx.scene.control.skin.VirtualFlow$8 | +100 | +1,600 com.sun.javafx.scene.control.skin.ListViewSkin$10 | +100 | +1,600 com.sun.javafx.scene.control.skin.ListViewSkin$11 | +100 | +1,600 javafx.beans.property.ReadOnlyIntegerWrapper$ReadOnlyPropertyImpl | +100 | +1,600 javafx.scene.control.ListCell$1 | +100 | +1,600 javafx.scene.control.ListCell$2 | +100 | +1,600 javafx.scene.control.ListCell$5 | +100 | +1,600 javafx.scene.control.ListCell$6 | +100 | +1,600 javafx.scene.control.ListCell$3 | +100 | +1,600 javafx.scene.control.ListCell$4 | +100 | +1,600 javafx.scene.control.ListCell$7 | +100 | +1,600 com.sun.javafx.scene.control.skin.VirtualContainerBase$1 | +100 | +1,600 javafx.scene.control.Cell$1 | +100 | +1,600 com.sun.javafx.scene.control.skin.VirtualFlow$12 | +100 | +1,600 com.sun.javafx.scene.control.skin.VirtualFlow$11 | +100 | +1,600 com.sun.javafx.scene.control.skin.VirtualFlow$10 | +100 | +1,600 com.sun.javafx.scene.control.skin.ListViewSkin$8 | +100 | +1,600 com.sun.javafx.scene.control.skin.ListViewSkin$7 | +100 | +1,600 com.sun.javafx.scene.control.skin.ListViewSkin$6 | +100 | +1,600 com.sun.javafx.scene.control.skin.ListViewSkin$5 | +100 | +1,600 com.sun.javafx.scene.control.skin.ListViewSkin$4 | +100 | +1,600 com.sun.javafx.scene.control.skin.ListViewSkin$3 | +100 | +1,600 com.sun.javafx.scene.control.skin.ListViewSkin$2 | +100 | +1,600 com.sun.javafx.scene.control.skin.ListViewSkin$1 | +100 | +1,600 com.sun.javafx.scene.control.skin.ListViewSkin$9 | +100 | +1,600 com.sun.javafx.scene.control.skin.LabeledSkinBase$1 | +100 | +1,600 javafx.scene.text.Text$1 | +100 | +1,600 javafx.beans.property.DoublePropertyBase$Listener | +100 | +1,600 javafx.beans.property.BooleanPropertyBase$Listener | +100 | +1,600 ---------------------------------------------------------------------------------------------