android

スポンサーリンク
日々雑記

使ってると重くなる

いま開発しているアプリケーションが、長時間使っていたり、起動と終了を繰り返すとだんだんと動作が重くなって最後にフリーズする。 Java層はGCの回数が増えてるようだけど、特にメモリリークしているようには見えない。binderを多用しているのでその辺がボトルネックになるんだろうか...。 あるときからガクッと遅くなる感じが、メモリの使用状態なのか他の要因なのか切り分けが付いてない。もしかしたらシステ...
Technical

dalvik VMのGCは繰り返してると遅くなる?

JavaVMのGCについては詳しく無いのだけど、dalvikのGCはGCを繰り返すと同じメモリサイズを確保するのにでも、GC時間がかかるようになる傾向がある。DDMSのevent logを眺めた感触。 メモリ領域のフラグメントが発生してそうなるのか...? Activityではなくて、ずっと常駐するようなServiceを作る場合は使ってるうちに性能が落ちるということが発生しうるので気をつけたほうが...
日々雑記

フル稼働

数ヶ月ぶりに朝9時〜夜12時までの稼働。 いろいろ溜まっていたことが山のようにあるので、しばらくは午前様に近い生活が続きそう。 今日は各開発拠点と電話しまくっていたり、DDMSでandroidアプリのオブジェクトの使用状況を解析したり。DDMSのAllocation Trackerを使って少し原因が分かったような気もする...。 ただ今の設計だとどうにも修正できないところも、ウィークポイントと...
日々雑記

年度はじめ

3月最後の一週間くらいは、残業時間の制限で15~21時くらいの短縮勤務をやっていた。 おかげで出勤前、退勤後はゆっくりとお茶しながら本を読んだり、書店に入り浸ったりという少し優雅な生活を送っていたのだけど、年度が替わることで残業制限もリセットされるので4/1からはまたデスマの日々。 仕事ではandroidアプリのパフォーマンスがちょっと問題になっていて、その調査と対策を早急に打たないといけないのだ...
日々雑記

シャープのandroidデバイス IS-01と開発用デバイス JN-DK01

まぁ変わったデバイスだよなぁ。auキャリアでandroidを期待していた人は肩すかしだったんじゃないかと。 コンセプトが「ブログやメールを多用する20〜30代女性」だから、さらにニッチ...。その割にはワンセグとか乗ってるけども。 どちらかというと、開発機として用意されるJN-DK01のほうが興味を引くかな。値段次第だけど、ハードスペックは悪くないし、フルキーボード、タッチパネル、トラックボールも...
日々雑記

androidの調べ物

天気はまぁまぁだけど、3月も終わりだというのに寒い一日。 仕事のandroid絡みでいくつか調べたいことがあったのでandroidのソースを見たりネットで検索したりして調べ物。 主にwatchdogタイマ関係。Java層の発動条件はなんとなくわかったけど、例えばシステムリブートしたあとにリブート前のイベントログはどこかに残ってたりしないのかな、とかそういうところは分からずじまい。基本的にはDDMS...
Technical

OSEFがフレームワークを拡張したandroidを公開

組み込み向けAndroid「Embedded Master」を公開 - @IT MONOist OSEFがフレームワークを拡張したandroidを公開。 IP Phone Extension BlueTooth Extension(Bluetooth拡張対応、HID・SPP・OBEX機能等) Remote Control Extension(赤外線・Bluetoothリモコ...
日々雑記

九州の日本Androidの会支部(福岡、大分、佐賀、鹿児島、沖縄)

ここ最近、九州各県で日本Androidの会の支部が立ち上がってる模様。 大分、佐賀、そして鹿児島と。 すでに立ち上がっている福岡、沖縄とあわせると支部のサイトは以下の通り。(鹿児島はまだ無い??) 日本Androidの会 佐賀支部 | Google グループ 日本Androidの会 大分支部 | Google グループ 日本Androidの会福岡支部 | Google グループ 日本Android...
日々雑記

2/8のISIT交流会はandroidがテーマ

九州先端科学技術研究所(ISIT)という団体があるのも初めて知ったのだけど...。 2/8に定期交流会というのがあるらしく、そのテーマがandroidなんだそうで。 ISIT Exchange Meeting 第67回 ISIT 定期交流会のご案内 ■日 時 平成22年2月8日(月) 講演会 14:30〜17:00 交流会 17:00〜18:00 ■会 場 福岡SRPセンタービル(ももちキューブ)...
Technical

Androidの各バージョンごとのAPI差分がわかる “Android API Differences Report”

Androidの公式developerサイトは今まで何度も見ていたつもりだけど、各API Level間での差分を一覧にしているページがあったというのに最近気づいた。 例えば、1.6から2.0(API Level 4から5)でのAPI差分は以下のとおり。 API Differences between 4 and 5 また、2.0と最新2.1との差分は以下のとおり。WallPaper関連のクラスが増...
スポンサーリンク