RFR 8049105: Move array component mirror to instance of java/lang/Class (hotspot part 2)

Christian Thalinger christian.thalinger at oracle.com
Wed Aug 27 17:49:55 UTC 2014


On Aug 26, 2014, at 6:56 AM, Coleen Phillimore <coleen.phillimore at oracle.com> wrote:

> Summary: This removes component mirrors from arrayKlass metadata and the C2 intrinsic for them.
> 
> I'm sending this out to hotspot-dev so I can get someone from the compiler to review this (again).  Chris Thalinger, you already saw this once, it's the same thing, but I had to hold this change until it was okay'd by licensees.   Can you re-review?

Yes, still looks good.

> 
> Also GC team note that Klass::oops_do() is now non-virtual.  Will that help?
> 
> Tested with jck, nsk and jtreg tests.  Also, ran refworkload with no difference in performance.
> 
> open webrev at http://cr.openjdk.java.net/~coleenp/8049105/
> bug link https://bugs.openjdk.java.net/browse/JDK-8049105
> 
> Thanks,
> Coleen



More information about the hotspot-dev mailing list