New String-related cmdline options
Paul Hohensee
paul.hohensee at oracle.com
Mon Apr 11 12:01:29 PDT 2011
What 6714404 means is that the +UseStringCache switch only works if you
also specify
+AggressiveOpts. By default, UseStringCache is off, even if
AggressiveOpts is on, because
at the moment it benefits only some applications on some architectures.
At some point,
we'll probably make whether it defaults on or off platform dependent,
but we haven't
completed the necessary analysis yet.
Recall that AggressiveOpts enables optimizations that we believe will
have general
applicability, but of which we're not yet confident enough to either
make default on
or platform-dependent default-on. We'll almost always do one or the
other in some
future release, so think of AggressiveOpts as a way-station for new
optimizations.
Paul
On 4/11/11 9:21 AM, David Dabbs wrote:
> Hi.
>
> I see there are some new String-related cmdline opts. StringTableSize and
> UseStringCache. Are there docs concerning the new switches and/or
> diagnostics related to tuning? Just for grins, I specified AggressiveOpts,
> but didn't see UseStringCache set to true, or did I misunderstand this
> patch?
>
> 6714404: Add UseStringCache switch to enable String caching under
> AggressiveOpts
>
>
> Thank you,
>
> David
>
>
More information about the jdk7-dev
mailing list