4

メモリーアナライザーツール(MAT)を使い始めて、Androidアプリを最適化できるかどうかを確認しました。インターネットのXMLファイルから取得した気象データを表示します。特定の気象関連の文字列(「晴れ」、「部分的に曇り」など)が明らかに繰り返されているため、重複した文字列が多数表示されています。

このような同様の文字列でメモリオーバーヘッドを削減するための最も効率的な方法は何でしょうか。最も一般的な文字列を列挙し、XML解析操作中にそれらを照合しますか?

ありがとう。

4

1 に答える 1

2

String.intern()を使用できます。
しかし、重複する文字列を削除することでメモリフットプリントを削減できるとは思えません

于 2012-09-17T17:48:07.427 に答える