| 標題: | Application Performance Profiling in Android Dalvik Virtual Machines |
| 作者: | Chang, Hung-Cheng Chang, Kuei-Chung Lin, Ying-Dar Lai, Yuan-Cheng 資訊工程學系 Department of Computer Science |
| 關鍵字: | Android;Dalvik virtual machine;profiling |
| 公開日期: | 1-五月-2016 |
| 摘要: | Most Android applications are written in JAVA and run on a Dalvik virtual machine. For smartphone vendors and users who wish to know the performance of an application on a particular smartphone but cannot obtain the source code, we propose a new technique, Dalvik Profiler for Applications (DPA), to profile an Android application on a Dalvik virtual machine without the support of source code. Within a Dalvik virtual machine, we determine the entry and exit locations of a method, log its execution time, and analyze the log to determine the performance of the application. Our experimental results show an error ratio of less than 5% from the baseline tool Traceview which instruments source code. The results also show some interesting behaviors of applications and smartphones: the performance of some smartphones with higher hardware specifications is 1.5 times less than the phones with lower specifications. DPA is now publicly available as an open source tool. |
| URI: | http://dx.doi.org/10.1587/transinf.2015EDP7277 http://hdl.handle.net/11536/133798 |
| ISSN: | 1745-1361 |
| DOI: | 10.1587/transinf.2015EDP7277 |
| 期刊: | IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS |
| Volume: | E99D |
| Issue: | 5 |
| 起始頁: | 1296 |
| 結束頁: | 1303 |
| 顯示於類別: | 期刊論文 |

