review for 7103784: enable some flags by default

Tom Rodriguez tom.rodriguez at
Sun Oct 23 12:22:34 PDT 2011

On Oct 21, 2011, at 6:41 PM, Vladimir Kozlov wrote:

> What about EliminateAutoBox and OptimizeFill? Should we remove corresponding AggressiveOpts code in arguments.cpp?

I added OptimizeFill to this webrev and removed the code to turn it on from arguments.cpp.

I filed a bug a while to turn on EliminateAutoBox but I also wanted to move some code out from under that flag that wasn't strictly part of that functionality.  That's  I'd like to push that after we see how the nightlies look after turning on the others.


> Thanks,
> Vladimir
> On 10/21/11 6:10 PM, Tom Rodriguez wrote:
>> 3 lines changed: 0 ins; 0 del; 3 mod; 4396 unchg
>> 7103784: enable some flags by default
>> Reviewed-by:
>> Enable UseCodeCacheFlushing, UseRDPCForConstantTableBase and
>> OptimizeStringConcat by default.  UseCodeCacheFlushing and
>> OptimizeStringConcat are tested by various settings in our nightlies
>> so there should only be minor issues.  UseRDPCForConstantTableBase has
>> been tested and was only off because the performance was unclear but
>> we believe it performs well on newer hardware.

More information about the hotspot-compiler-dev mailing list