深夜のAndroidメモリ管理TL

まとめました。
3581view 0コメント
7
ひょろも @hyoromo
@consomme72 pixroidで読み込める最大の画像サイズって、N1だとだいたいどのくらいでした?
こんそめ@1/20 ぱんっあ20 す-07 @consomme72
@hyoromo CM6入れてヒープ32MBにしてるけど、その状態で7Mちょい(2552x3508)までは確認済み。OOMは出てないっぽい
こんそめ@1/20 ぱんっあ20 す-07 @consomme72
いくつかきてるエラー報告見る限りでは、たぶんOOM起こしてるんだよなー。エラー報告にセットで端末情報ものっけてくれればいいのに。
ひょろも @hyoromo
@consomme72 max heap sizeが32MBだなんて!デフォ24MBなんだっけか、それでも7Mくらいはイケそーですねえ。
ひょろも @hyoromo
24?そんなハンパじゃないよねえ、16なのかなぁ。
こんそめ@1/20 ぱんっあ20 す-07 @consomme72
Pixivの画像サイズ上限が確か8Mだから、標準ROMでもN1とかペリアとかならだいたいは読み込んでくれる…はず。とすると落ちるってのはたぶん03Aとかだよなぁ…
ひょろも @hyoromo
@consomme72 たしかペリア1.6は8Mじゃなかったっけか
mhidaka@DroidKaigi @mhidaka
エクレアさんいこうは24MB標準
こんそめ@1/20 ぱんっあ20 す-07 @consomme72
まあ、対策ちゃんとしろってことっすよね。OOM出なくなるまでinSampleSize増やし続けるか…?あんましよくなさそうだなぁ。ううむ。
ひょろも @hyoromo
じゃあエクレアたんじゃないIS03はどのくらいなんだろう?解像度高くて他端末より引き延ばされてるからbitmapデータ膨れちゃってててってってー
ひょろも @hyoromo
あとN1より1.5倍くらいに拡大表示させたギャラタブでガンガンOOMになっちゃう。作りが悪いのかしら...
こんそめ@1/20 ぱんっあ20 す-07 @consomme72
ぐおー、pixiv.ccとかもあんのか。それも略されるのか。ぎゃー。
mhidaka@DroidKaigi @mhidaka
表示用にheap確保しまくったりするのかなぁ。ギャラタブ買うし、みてみようかなぁ、そのあたり。IS03は数日お預け期間があるので悩むとして。
mhidaka@DroidKaigi @mhidaka
@hyoromo Tabもたくさんでてくるし、挙動の特徴おさえておいて損はないはず。
こんそめ@1/20 ぱんっあ20 す-07 @consomme72
だー、なんだよ「target=\"_blank\」って。んもー
こんそめ@1/20 ぱんっあ20 す-07 @consomme72
なんかよくわからんけどエスケープするならちゃんとしなさいよんもー。
こんそめ@1/20 ぱんっあ20 す-07 @consomme72
うーむ、正規表現を単純なのにして一応解決したけど、それはそれで別の部分に問題が出そうだなぁ…
こんそめ@1/20 ぱんっあ20 す-07 @consomme72
setMovementMethodは便利だけど、関係ない部分もクリッカブルになっちゃうのはイマイチだなぁ…なんとかならんかな、これ。
ひょろも @hyoromo
7MBの画像を読み込んでみた時のヒープサイズ:N1(2.2)=9.5MB、GalaxyTab(2.2)=9.8MB、Flipout(2.1)=15MB。
ひょろも @hyoromo
3.8MBの画像を2枚読み込んでみた時のヒープサイズ:N1(2.2)=7.6MB、GalaxyTab(2.2)=7.9MB、Flipout(2.1)=OOM
ようてん @youten_redo
@hyoromo 空きヒープが断片化してアウトとか…
残りを読む(45)
ログインして広告を非表示にする
ログインして広告を非表示にする