Avn*_*evy 6 java memory string performance
我需要在内存中保存大量的字符串对象(数百MB),并且我希望将它们保存为UTF-8格式,因为在大多数情况下,它将需要默认实现使用的一半内存.
默认的String类需要12个字符的字符串60个字节(参见http://blog.griddynamics.com/2010/01/java-tricks-reducing-memory-consumption.html).
我的大多数字符串长10-20个字符.
我想知道是否有一些开源库为这些字符串提供了一个包装器?
我知道如何将String转换为UTF-8字节数组,但我正在寻找一个包装类,它将提供所有需要的实用程序函数(Hash,Equal,toString,fromString等).
归档时间: |
|
查看次数: |
1600 次 |
最近记录: |