2010-04

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

メール消してしまった

iPhoneでメールの整理をしてたら、勢い余ってまだ読んでない知り合いからのメールをいくつか消してしまったっぽい。 復活させる手段もなく、悪いことしたな...。...
日々雑記

iPhoneOS 4.0

仕事終わって3時に帰宅してtwitter見てたら真っ最中だった。 たぶん、映像はAppleのvideocastで配信されるだろうからそれを見れば良いけど、気になるのはマルチタスクでしょうねぇ。3GS買ってて良かったと。twitterクライアントとforsquareとevernoteが切り替えて使えるなら便利になるかも。 ADCの開発者サイトには、すでに4.0betaが出ているみたいだけど常用してる...
Technical

OESF、軽量版Android

2010.4.7組込みシステム向けAndroid™開発環境を新規開発 - Open Embedded Software Foundation これはeclipse上からソースツリーのコンパイルができるってことなのかな。 軽量版AndroidってJavaのframework層のAPIレベルで機能が削られていたりするんだろうか...。それか空関数みたいな感じなのかな。このAndroid専用にアプリを書...
日々雑記

仕事は夏休みの宿題と違う

子供のころ、夏休みの宿題を休みの終わりギリギリになって慌てて片付けた経験を持つ人も多いだろう。私もそこまで酷くは無かったけど、最後は宿題を片付けてた覚えがある。 これは子どもだったら夏休みの思い出としてまだ良いと思う。 でもこれとほとんど同じ事を仕事でもやってしまう人がいる。さすがに仕事でこういうことをやられてしまうと、いろいろトラブルの元になってしまう。 大事な話を前もって伝えない、スケジュール...
日々雑記

沈滞

デスマ特有の沈鬱な空気が流れている感じ。 まぁ連日徹夜のような事態までは陥っていないけれど、切羽詰まったスケジュールと収束しないバグ、原因不明の現象が多発しているので一部は手詰まり感。上からはいつバグが無くなるんだと言われ続け...。 しかも今のプロジェクトの要員が空かないから、あとに続くプロジェクトの着手が遅れているようでそっちもまたトラブりそうな予感。着手が遅れて開始時点ですでに遅れているって...
日々雑記

久しぶりの休日出勤と、サイクリング

4月に入ってさっそく休日出勤。しかも土日の両日とも。 溜まっていたバグはそれなりに少なくなってきたけど、まだ一部機能のテストが不十分だったり、まだ品質の安定していない機能があったりと気が抜けない。 またパフォーマンス問題と、長時間使用や繰り返し起動の場合にシステム全体が不安定になる問題など頭の痛いことがまだまだたくさん残っている。引き続き解析と対策を考えないと。 あとは次バージョンの話や横展開の話...
Books

買った本(GC本、月刊エアライン)

仕事帰りにジュンク堂に立ち寄って買い物。 ガベージコレクションのアルゴリズムと実装竹内 郁雄 おすすめ平均 GCの入門書として今のところ最強!Amazonで詳しく見る by G-Tools GCって言うとけっこうマニアックなイメージがあるのだけど、この本の良い評判はネット上でもけっこう見かけた。私が買った1番の目的はdalvikVMのGCについての解説が章を割いて書かれていたこと。 ネット上でもd...
自転車

自転車は長く使うならメンテに出そう

痛いテレビ : 名ばかりビアンキ これワンセグでちらっとだけ見てたけど、どうなんだろうな。 仮に6年間メンテ無し?だとすると、どこかが腐食したり錆びて脆くなったりというのはありそう。特にサス付きなら...。 たしかにメーカーもどこも責任を認めないのもどうかと思うけど、自転車はメンテしたほうが良いと思う。高いのでも安いのでも、長く使おうと思ったら。 自分の場合も積極的にメンテはしてないけど、乗って2...
日々雑記

使ってると重くなる

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

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

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