android SDKを入れると、DDMS(Dalvik Debug Monitor Service)というGUIツールが使えます。
HT03AをUSB接続して、Dalvik Debug Monitorを起動してみた。
ログが意外と興味を惹いた。
Garbage Collectionすごいっすね。
すごい間隔で走ってます。
何でですかね。
あと、Gmal同期とかも動いてますね。
へ~
<Dalvik>
Dalvik 仮想マシンはレジスタベースの仮想マシン。Androidプラットフォームのために設計・開発されたもの。
Dalvik は低メモリ環境に対して最適化されており、オペレーティングシステムによるプロセス間の
分離、メモリ管理、スレッドのサポートを用いて複数の VM インスタンスが同時に動作できるよう設計されている。
DalvikはJava仮想マシンとされることもあるが、動作するバイトコードがJavaバイトコードではないため、
厳密にはこれは正確ではない。
実際には、Android SDKに含まれる 「dx」 と呼ばれるツールが正規のJavaコンパイラでコンパイルされた
Java クラスファイルを異なるファイル形式('.dex'形式)に変換する。
デバッガ自身のせいだったりw
返信削除メモリ・リークしてなければGC頻度高くてもそれはそれで、良し派です。
http://www.adamrocker.com/blog/246/overview-of-the-dalviks-gc.html
返信削除DalvikのGCについての記事発見。
関係あるかなぁ。
デバッガ自身がどうかは良く分からんっす。