アプリケーションのプロファイルを作成すると、ヒープに多くの文字列があることがわかりました。
私の状況では、文字列はヒープ上に作成され、インターンされず、リテラルではありません。
アプリケーション内の文字列の数が非常に多い場合に従う特定の GC チューニング手法はありますか。
GC 設定-XX:+UseCompressedStrings または -XX+UseStringCacheを見つけましたが、これが役立つかどうかはわかりません。これらの設定を試した人はいますか?
Java バージョン "1.6.0_22"
Java(TM) SE ランタイム環境 (ビルド 1.6.0_22-b04)
Java HotSpot(TM) 64 ビット サーバー VM (ビルド 17.1-b03、混合モード)