标签: android string optimization
我刚开始使用Memory Analyzer Tool(MAT)来查看我是否可以优化我的Android应用。它显示从互联网上的XML文件获得的天气数据。我看到了大量的重复字符串,因为某些与天气相关的字符串明显重复(“清晰”,“部分混浊”等)。
使用类似字符串减少内存开销的最有效方法是什么?枚举最常见的字符串并在XML解析操作期间匹配它们?
感谢。
答案 0 :(得分:2)
您可以使用String.intern() 但我怀疑你可以通过删除重复的字符串来减少内存占用