Мы пытаемся повысить производительность в нашем Java-приложении. При использовании инструмента анализа памяти я заметил, что существует много повторяющихся строк, которые, похоже, возникли в Hibernate. Например, в инструменте анализа памяти обнаружено более 6000 экземпляров "rowid_0_" и "0_", а трассировка на корень GC показывает участие в спящем режиме:
Кажется, что мы могли бы повысить производительность, если бы смогли ставить те Strings. Если бы это был "наш" код, я мог бы изменить его и увидеть эффекты. Есть ли способ, которым я могу заставить Hibernate использовать интернированные строки?