« InterCodeContext を分離 | メイン | バイトコードファイル読み込み »
2012年01月09日
Android:: AssetManager.list が遅い
Tweet @jin1016をフォローXperia arc のみかもしれないが、AssetManager.list が遅い。
100msec程度もこの呼び出しにかかっている。
呼び出す度に apk ( zip ) ファイルアクセスでも発生しているのだろうか?
AssetManager.list から返ってきた結果を HashMap に格納するなどしてキャッシュすれば、2回目以降は高速にファイルリストが得られるが、1回目は時間がかかってしまう。
何もせずに同じパスで AssetManager.list を何度も呼んでいると、そこで多くの時間がかかってしまう。
投稿者 Takenori : 2012年01月09日 22:10
comments powered by Disqus