2013/11/23(#yapf)横浜Android and モバイルOSプラットフォーム部第34回勉強会

7
前へ 1 2 3 ・・ 8 次へ
koba @tetsu_koba

#yapf 「Android 4.4 は本当にメモリ512MBでいけるのか?」

2013-11-23 13:49:44
kinneko @kinneko

たしかにLawRAMの記述は勝手にやればー的な感じだったわ。#yapf

2013-11-23 13:50:07
koba @tetsu_koba

#yapf 「本家サイトにはLow RAMという項目に512MBのデバイスをサポートすると書いてあるが、自分で最適化しろと書いてあったりしてうそ臭い。」

2013-11-23 13:50:51
close_yutori @kimukou2628

(#yapf ust at http://t.co/Sj4an0Ebo0 ) Low RAMのお話) - メモリ管理の改善<システムでの資料メモリ改善 - メモリが少ないデバイス判定API追加 - 開発者用機能追加(デバック情報とか詳細に見えるような関数追加したのでガンバ!

2013-11-23 13:52:00
koba @tetsu_koba

#yapf 「512MBのメモリ搭載デバイスであるNexus Sで簡単に検証してみた。」

2013-11-23 13:52:06
close_yutori @kimukou2628

(#yapf ust at http://t.co/Sj4an0Ebo0 ) kitkatに関しては N5で動かすと 昔作ったアプリのUI(FrameLayout,RelativeLayoutを多用したの)が崩れるとかの話も 開発者ガンバレなんだろうな。。。(汗

2013-11-23 13:53:14
koba @tetsu_koba

#yapf 「Nexus S でAndorid 4.4。カーネル、デバイスドライバはAndroid4.1でのものを使用。後日その方法を公開予定。」

2013-11-23 13:54:02
kinneko @kinneko

NSでテストするのに4.1から4.4にというのも、涙ぐましい。んで、使えるレベルで動作しないというのは、もっと涙ぐましい。#yapf

2013-11-23 13:54:14
close_yutori @kimukou2628

(#yapf ust at http://t.co/Sj4an0Ebo0 ) NexusS ベースのものを作ってみた ようですがやっぱり重くて無理っぽいみたい。。。(汗

2013-11-23 13:54:47
kinneko @kinneko

超もっさり。何をするにも少し待たされる。裏でいろいろ死んでいる風ではない。うーん、512は無理? #yapf

2013-11-23 13:55:57
koba @tetsu_koba

#yapf 「cat /proc/meminfo でメモリの使用量を確認。MemTotal, MemFree」

2013-11-23 13:55:59
kishima @kishima

512MBでlowmemなのよねえ。メモリカツカツですね。 #yapf

2013-11-23 13:56:09
close_yutori @kimukou2628

(#yapf ust at http://t.co/Sj4an0Ebo0 ) android 4.1 の時の 512M Nexus> とりあえず動くけど全体的に凄くもっさり。。コレがどう改善されるか検証したとのお話

2013-11-23 13:56:58
koba @tetsu_koba

#yapf 「メモリ使用量を減らすための設定。JITを無効にするとか。」

2013-11-23 13:57:04
なが @nagabow

【Android】 2013/11/23(#yapf)横浜Android and モバイルOSプラットフォーム部第 ... http://t.co/prWugR59A7 #Android #アンドロイド

2013-11-23 13:57:13
kishima @kishima

Low ram device flag というのがある。 #yapf

2013-11-23 13:57:17
koba @tetsu_koba

#yapf 「Enable Low RAM Device Flag: ActivityManager.isLowRamDevice()がtrueを返すようになる。メモリの量は見ていない。単なるプロパティの設定値。」

2013-11-23 13:59:15
close_yutori @kimukou2628

(#yapf ust at http://t.co/Sj4an0Ebo0 ) Activitymanager.isLowRamDevice =>ビルド時の設定値を返却するため。実メモリを判定しているわけではない<エーw

2013-11-23 13:59:21
kinneko @kinneko

JITしないというのは無法地帯だのぉ。使えんわ。#yapf

2013-11-23 13:59:46
koba @tetsu_koba

#yapf 「Disable JIT: dalvik.vm.jit.codecachesize=0にする。」

2013-11-23 13:59:59
koba @tetsu_koba

#yapf 「Launcher Configs: ライブ壁紙を使わない。プリインストールもしない。」

2013-11-23 14:00:35
close_yutori @kimukou2628

(#yapf ust at http://t.co/Sj4an0Ebo0 ) メモリが少ない時=>JITは無効推奨 ライブ壁紙installしないことを推奨(full_crespo.mk を弄ることによって禁止にする)

2013-11-23 14:01:22
koba @tetsu_koba

#yapf JITをONにしても体感速度はそんなに速くならない。逆にJITがなくても体感的にはそんなに遅くならないのだ。体感速度はほとんど描画速度だから。

2013-11-23 14:02:02
koba @tetsu_koba

#yapf 「Kernel configuration: KSMとか」

2013-11-23 14:03:42
close_yutori @kimukou2628

(#yapf ust at http://t.co/Sj4an0Ebo0 ) 4,4で Viewのmeasureの仕組みが変わった => 体感的に早くなった って話もどこかで聞いたような感じも確かに・・

2013-11-23 14:04:05
前へ 1 2 3 ・・ 8 次へ