hg: openjfx/8/controls/rt: RT-32419: Main issue was pre-calculation of hash code in style cache keys. Fixed leak introduced in RT-28966, changed CssStyleHelper to pass StyleMap everywhere instead of looking it up as needed, and made some other minor optimizations (like getting rid of Math.min/max/abs, instance of)

hang.vo at oracle.com hang.vo at oracle.com
Fri Aug 23 14:47:22 PDT 2013


Changeset: 0956a0526889
Author:    David Grieve<david.grieve at oracle.com>
Date:      2013-08-23 17:24 -0400
URL:       http://hg.openjdk.java.net/openjfx/8/controls/rt/rev/0956a0526889

RT-32419: Main issue was pre-calculation of hash code in style cache keys. Fixed leak introduced in RT-28966, changed CssStyleHelper to pass StyleMap everywhere instead of looking it up as needed, and made some other minor optimizations (like getting rid of Math.min/max/abs, instance of)

! modules/graphics/src/main/java/com/sun/javafx/css/BitSet.java
! modules/graphics/src/main/java/com/sun/javafx/css/ParsedValueImpl.java
! modules/graphics/src/main/java/com/sun/javafx/css/Size.java
! modules/graphics/src/main/java/com/sun/javafx/css/StyleCache.java
! modules/graphics/src/main/java/com/sun/javafx/css/StyleCacheEntry.java
! modules/graphics/src/main/java/com/sun/javafx/css/StyleConverterImpl.java
! modules/graphics/src/main/java/com/sun/javafx/css/StyleManager.java
! modules/graphics/src/main/java/com/sun/javafx/css/StyleMap.java
! modules/graphics/src/main/java/javafx/scene/CssStyleHelper.java



More information about the openjfx-dev mailing list