--- old/src/share/vm/opto/bytecodeInfo.cpp 2013-07-11 14:20:53.846011857 -0700 +++ new/src/share/vm/opto/bytecodeInfo.cpp 2013-07-11 14:20:53.704002051 -0700 @@ -297,15 +297,6 @@ } } - if (UseStringCache) { - // Do not inline StringCache::profile() method used only at the beginning. - if (callee_method->name() == ciSymbol::profile_name() && - callee_method->holder()->name() == ciSymbol::java_lang_StringCache()) { - set_msg("profiling method"); - return true; - } - } - // use frequency-based objections only for non-trivial methods if (callee_method->code_size() <= MaxTrivialSize) { return false;