分析应用程序我发现堆上有很多字符串.
在我的情况下,字符串是在堆上创建的而不是实习的,它们不是文字.
当应用程序中的字符串数量非常高时,是否存在特定的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,混合模式)