performance surprise with Object.hashCode()

Aleksey Shipilev aleksey.shipilev at
Mon May 13 14:41:47 PDT 2013

On 05/14/2013 01:31 AM, John Rose wrote:
> Something about this code is overcoming the intended effect of
> UseTypeProfile.  Often it is a lack of warmup.  In this case it may
> be a bug in C2, if find_intrinsic etc. is used to generate graph
> before the type profile is used (TypeProfileMajorReceiverPercent
> etc.).

Warmup is fine; seems to be the performance bug in the C2. I submitted
CR 8014447, need someone with the expertise in that part of C2 to look
at that thing. The test is there as well.


More information about the hotspot-compiler-dev mailing list