我刚刚开始使用 Memory Analyzer Tool (MAT) 来查看是否可以优化我的 Android 应用程序。它显示从 Internet 的 XML 文件获得的天气数据。由于某些与天气相关的字符串明显重复(“晴天”、“部分多云”等),我看到了大量重复字符串。
使用此类类似字符串减少内存开销的最有效方法是什么?在 XML 解析操作期间枚举最常见的字符串并匹配它们?
谢谢。
我刚刚开始使用 Memory Analyzer Tool (MAT) 来查看是否可以优化我的 Android 应用程序。它显示从 Internet 的 XML 文件获得的天气数据。由于某些与天气相关的字符串明显重复(“晴天”、“部分多云”等),我看到了大量重复字符串。
使用此类类似字符串减少内存开销的最有效方法是什么?在 XML 解析操作期间枚举最常见的字符串并匹配它们?
谢谢。