[最新] ■[前年|前月|前日|2017/07/21|翌日|翌月|翌年] ■表示[全て|@gorry5のみ|個別]
■グループ[Mention] ■その他[Twitter:@gorry5][日記] ■[twtlog 20100921a]

07/21 16:24 (@jin1016) @gorry5 STREAMINGだとより遅くなって、他はあまり変わらない感じですね。遅いです。 (zimo)
07/21 17:09 @jin1016 コピーをより高速なストレージに書き出しておくのは、「内部ストレージだと容量的に優しくない」「キャッシュ領域だといつ消されるかわからない」「外部ストレージだと遅いデバイスが当たってassetsより遅くなるかもしれない」で一長一短なのが難しいところですね… (doze)
07/21 17:30 (@jin1016) @gorry5 詳しくソースコードを読んだりしたわけではないんですが、assetsの実態はapkファイルそのもの、つまりzip圧縮されたファイルの部分読出しで実現されていると思っているんですよね。ファイルデスクブリタもらうとデスク… https://twitter.com/i/web/status/888314993401241600 (bogo)
07/21 17:31 (@jin1016) @gorry5 ファイルデスクリプタ経由でのアクセスだと速くなるかもしれないと思ったので、それもちょっと試してみます。 (bopa)
07/21 17:45 @jin1016 はい、apk(実質zip)内をアクセスする仮想ファイルシステムになっています。圧縮済みリソースは非圧縮で格納されるので、apkを直で開いてリソースデータに直アクセスという手はアリかも(未確認 (pubu)
--------
07/21 17:45 (@jin1016) @gorry5 予想通りでした。やはりassetsは圧縮されたapkの一部のようです。aaptのオプションでttfファイルを圧縮しせずに格納するようにしたら、ランダムアクセスでも早くなりました。具体的にはaaptOptions {… https://twitter.com/i/web/status/888318830660812800 (peku)
--------
07/21 17:47 (@jin1016) @gorry5 に追加すれば、指定拡張子のファイルが圧縮されずに格納されるので、アクセスが早くなりました。apkファイルは増えますが、コピーするよりはマシなので、この辺りで何とかするのが良さそうです。 (peri)
07/21 17:49 (@jin1016) @gorry5 この辺りでやっている人はいますね https://nullorempry.jimdo.com/2013/10/21/android/#chapter4 (pota)
07/21 18:01 1900からなんだがこの辺久しぶりなのでお散歩兼ねて早めに (@ VR ZONE SHINJUKU in 新宿区, 東京都) https://www.swarmapp.com/c/iPW9ks5g2ND (kuki)
07/21 18:12 @Niratama 同じくw (kopo)
07/21 18:15 (@sinpen) @gorry5 @Niratama 早えw (sare)

■グループ[Mention] ■その他[Twitter:@gorry5][日記] ■[twtlog 20100921a]
[最新] ■[前年|前月|前日|2017/07/21|翌日|翌月|翌年] ■表示[全て|@gorry5のみ|個別]