3K-4
AndroidにおけるOS可視化環境の開発
○中川裕貴,早川栄一(拓大),西野洋介(東京都立八王子桑志高等学校),プラウィーン アモーンタマウット(拓大)
Androidは,LinuxカーネルとDalvikVMの二つの階層で構成されているので,
複数のプロセスの動作を理解することが困難である.
本報告ではAndroidにおけるプロセス可視化環境の開発を行った.
本システムではftraceを用いた低オーバヘッドのシステム情報取得環境を
構築し,プロセス生成や切換えに関する情報を取得可能とした.
この情報を元にWebブラウザで可視化環境を開発することで,
ユーザが容易に利用可能な環境を構築した.本環境ではプロセスの
OSモデル図,時間変化グラフ,プロセスのツリー構造を表示することにより,
利用者がプロセスの実行時間や状態の遷移,プロセスの関連を
容易に把握できるようにした.