Review request for JDK-8013794 - JDK-8006220 caused an octane performance regression.
Jim Laskey (Oracle)
james.laskey at oracle.com
Thu May 2 09:15:32 PDT 2013
http://cr.openjdk.java.net/~jlaskey/8013794/webrev.00/index.html
The most significant change with PropertyMaps was the removal of embedded, replaced with extra padding fields. I added a computation for the amount of padding to be equal to round up to multiple of 4 plus 4. This would make some structures larger than before (the plan is to make padding related to the number of this.xxx sets in a constructor.) This fix reverts padding to a fixed 4 extra fields (as was embedded.)
More information about the nashorn-dev
mailing list