Request for reviews (M): 6614597: Performance variability in jvm2008 xml.validation
John Rose
John.Rose at Sun.COM
Fri Jan 22 19:47:20 PST 2010
On Jan 22, 2010, at 6:33 PM, Tom Rodriguez wrote:
> ...The compiler needs to be able to distinguish failure of the mono case from failure of the bi case. If you want to smear it to a different counter then why not use a counter which isn't used at call sites at all like Reason_range_check?
Good point.
> For that matter why can't we does Reason_none get a counter? If we corrected the limits of the per bci counter then we could really give Reason_bimorphic it's own per bci counter.
Another good point. Let's fix the allocations so we can use all the bits:
Reason_RECORDED_FIRST = Reason_null_check // first reason to be recorded per bc
Reason_RECORDED_LIMIT = Reason_unloaded // first reason after that not to be recorded per bc
etc.
-- John
More information about the hotspot-compiler-dev
mailing list