2009/08/21

Dalvik Debug Monitor

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'形式)に変換する。


2 件のコメント:

  1. デバッガ自身のせいだったりw
    メモリ・リークしてなければGC頻度高くてもそれはそれで、良し派です。

    返信削除
  2. http://www.adamrocker.com/blog/246/overview-of-the-dalviks-gc.html

    DalvikのGCについての記事発見。
    関係あるかなぁ。

    デバッガ自身がどうかは良く分からんっす。

    返信削除