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


Reply via email to