Hi Tim,

DRLVM has "scalar replacement" JIT optimization implemented. It allows to
avoid calling Integer.equals method as well as excessive Integer objects
creation. This optimization gives us noticeable  boost on SPECjbb2005
benchmark. JIT optimization is more general and effective.
Unfortunately, HashMap optimization you suggested causes ~5% degradation on
SPECjbb2005 with DRLVM.
I'd suggest to revert this commit for a while.

--
Thanks
Rustem

Reply via email to