« InterCodeContext を分離 | メイン | バイトコードファイル読み込み »

2012年01月09日

Android:: AssetManager.list が遅い

    

Xperia arc のみかもしれないが、AssetManager.list が遅い。
100msec程度もこの呼び出しにかかっている。
呼び出す度に apk ( zip ) ファイルアクセスでも発生しているのだろうか?
AssetManager.list から返ってきた結果を HashMap に格納するなどしてキャッシュすれば、2回目以降は高速にファイルリストが得られるが、1回目は時間がかかってしまう。
何もせずに同じパスで AssetManager.list を何度も呼んでいると、そこで多くの時間がかかってしまう。



投稿者 Takenori : 2012年01月09日 22:10




comments powered by Disqus
Total : Today : Yesterday : なかのひと