Android プラットフォームにおける Dalvik バイトコードのCPU負荷量の解析
書誌事項
- タイトル別名
-
- CPU Load Analysis Using Dalvik Bytecode on Android
この論文をさがす
説明
本稿では,ハードウェア独立な Dalvik バイトコードトレースから得られる情報を活用し,Android プラットフォームにおける CPU 負荷量の解析を行う.各 Dalvik バイトコードの CPU 負荷量を正確に精度良く解析するため,マイクロベンチマークの生成方法および実施方法を提示する.マイクロベンチマークの CPU 負荷量は,バイトコードの種類により最大 67 倍,引数のレジスタ値により最大 10 倍の差が存在した.したがって,アプリケーションの CPU 負荷量の正確なモデル化を行うためには,バイトコードの発行数のみならず,種類・引数を考慮する必要があることが明らかになった.以上により確立された解析手法を用いて,アプリケーション開発者に改善を提案するケーススタディを行った.実際に CPU 負荷量の削減方法を示唆できたことから,本解析手法の有効性が示された.We present a CPU load analysis method on Android platform by using hardware-independent trace information of Dalvik bytecodes. For the purpose of analysis, methods for generating and executing micro-benchmarks which issue the sequence of each Dalvik bytecode are introduced. The experimental results showed that the CPU load of micro-benchmarks was largely affected by the types arguments of bytecodes. Specifically, the variation of CPU load was up to 67 times over the types and 10 times over the arguments of given bytecodes. Therefore, not only the number of issued bytecode but also the types of bytecode and given arguments should be considered to construct an accurate CPU load model. Through a case study, the effectiveness of our approach for reducing CPU load has been validated.
収録刊行物
-
- 情報処理学会研究報告. UBI, [ユビキタスコンピューティングシステム]
-
情報処理学会研究報告. UBI, [ユビキタスコンピューティングシステム] 25 O1-O8, 2010-03-26
- Tweet
詳細情報 詳細情報について
-
- CRID
- 1571417127528510592
-
- NII論文ID
- 110007995183
-
- NII書誌ID
- AA11838947
-
- ISSN
- 09196072
-
- 本文言語コード
- ja
-
- データソース種別
-
- CiNii Articles