ANEPROF: Energy Profiling for Android Java Virtual Machine and Applications
Battery energy is one of the most critical resources in a handheld device. Modern designs for handheld devices thus call for optimized use of system power. To develop power-efficient systems, it is essential to understand how power is consumed throughout the system. A promising approach is to measur...
Saved in:
Published in | 2011 IEEE 17th International Conference on Parallel and Distributed Systems pp. 372 - 379 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.12.2011
|
Subjects | |
Online Access | Get full text |
ISBN | 1457718758 9781457718755 |
ISSN | 1521-9097 |
DOI | 10.1109/ICPADS.2011.28 |
Cover
Abstract | Battery energy is one of the most critical resources in a handheld device. Modern designs for handheld devices thus call for optimized use of system power. To develop power-efficient systems, it is essential to understand how power is consumed throughout the system. A promising approach is to measure the power consumption of the system and then match the measurements with the profiled system events. The latter then provides information about how the system consumes power. However, existing tools mostly profile only at the process level due to problems such as profiling overhead and event synchronization. Modern handheld systems, such as Android, complicate the problem further because of the extra layers of software such as Java runtime environment and libraries. To address the above challenges, this paper presents ANEPROF, Android Energy Profiler - a profiling tool for Android that allows energy profiling down to the function level. The design issues and considerations are discussed and its implementation is described. The performance of the tool is evaluated by comparing with other profiling methods. |
---|---|
AbstractList | Battery energy is one of the most critical resources in a handheld device. Modern designs for handheld devices thus call for optimized use of system power. To develop power-efficient systems, it is essential to understand how power is consumed throughout the system. A promising approach is to measure the power consumption of the system and then match the measurements with the profiled system events. The latter then provides information about how the system consumes power. However, existing tools mostly profile only at the process level due to problems such as profiling overhead and event synchronization. Modern handheld systems, such as Android, complicate the problem further because of the extra layers of software such as Java runtime environment and libraries. To address the above challenges, this paper presents ANEPROF, Android Energy Profiler - a profiling tool for Android that allows energy profiling down to the function level. The design issues and considerations are discussed and its implementation is described. The performance of the tool is evaluated by comparing with other profiling methods. |
Author | Chun-Yu Lin Yi-Fan Chung Chung-Ta King |
Author_xml | – sequence: 1 surname: Yi-Fan Chung fullname: Yi-Fan Chung email: YFChung@cs.nthu.edu.tw organization: Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan – sequence: 2 surname: Chun-Yu Lin fullname: Chun-Yu Lin email: chunyu@cs.nthu.edu.tw organization: Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan – sequence: 3 surname: Chung-Ta King fullname: Chung-Ta King email: king@cs.nthu.edu.tw organization: Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan |
BookMark | eNotjM9PwjAYQGvERIZcvXjpPzD8vm5dN28LAqIoxF9X0m5fsWZ2pJsm_PeS6OW9d3oRG_jWE2OXCBNEKK6X0015-zIRgDgR-QkbFyoHlRUylUeesgiPoTBXMh-wIUqBcQGFOmdR130CCEgkDNlD-TTbPK_nN3zmKewOfBNa6xrnd9y2gZe-Dq2r-b3-0fzdhf5bN_xRVx_OE9e-5uV-37hK96713QU7s7rpaPzvEXubz16nd_FqvVhOy1XsUMk-FqqCgqqMMElFpXVuKxKpTQGlVhpNInJLwgiVKYNYGylIoTSqNmRRZyYZsau_ryOi7T64Lx0O2wwFJgDJL69hUDQ |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/ICPADS.2011.28 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISBN | 9780769545769 0769545769 |
EndPage | 379 |
ExternalDocumentID | 6121300 |
Genre | orig-research |
GroupedDBID | 23M 29O 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IPLJI OCL RIE RIL RNS |
ID | FETCH-LOGICAL-i175t-27c09ec6e1342caa8fce24f4015a7a1b328fe2b2767b11db52e715b7dbef1a6b3 |
IEDL.DBID | RIE |
ISBN | 1457718758 9781457718755 |
ISSN | 1521-9097 |
IngestDate | Wed Aug 27 03:46:13 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | true |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i175t-27c09ec6e1342caa8fce24f4015a7a1b328fe2b2767b11db52e715b7dbef1a6b3 |
PageCount | 8 |
ParticipantIDs | ieee_primary_6121300 |
PublicationCentury | 2000 |
PublicationDate | 2011-Dec. |
PublicationDateYYYYMMDD | 2011-12-01 |
PublicationDate_xml | – month: 12 year: 2011 text: 2011-Dec. |
PublicationDecade | 2010 |
PublicationTitle | 2011 IEEE 17th International Conference on Parallel and Distributed Systems |
PublicationTitleAbbrev | icpads |
PublicationYear | 2011 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0020350 ssib026767514 ssj0000669466 |
Score | 2.000842 |
Snippet | Battery energy is one of the most critical resources in a handheld device. Modern designs for handheld devices thus call for optimized use of system power. To... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 372 |
SubjectTerms | Androids Clocks Humanoid robots Java Monitoring Performance measurement power consumption Power demand profiling Synchronization virtual machine |
Title | ANEPROF: Energy Profiling for Android Java Virtual Machine and Applications |
URI | https://ieeexplore.ieee.org/document/6121300 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFG6QEydUMP5ODx4drN26bt4IQhADEhXDjbTda0JMhiHDg3-9bbchMR68bcu2rO1b-17f930PoZtYMUgjxT0dMN8LeRp7QpkBgZRqJbmxIG25w5NpNJqH4wVb1NDtjgsDAA58Bh176HL56Vpt7VZZ16pdBb4J0A84TwquVmU71AmPlRnBYhaOrHT6LviyGTSnneogCVYOsEFCxs3UbDzmSvupPGeluiPxk-5Df9a7fym0Pm3J9r0aLG4JGjbRpPr4Anny3tnmsqO-fuk6_rd1h6j9Q_bDs90ydoRqkB2jZlXtAZc_fws99qaD2fPT8A4PHF_QPqRXls2OjeOLLTJyvUrxWHwK_LbaWF4KnjioJmCRpbi3lypvo_lw8NofeWUpBm9l_Ivco1z5CagISBBSJUSsFdBQm-CMCS6IDGisgUpqBkESkkpGgRMmeSpBExHJ4ATVs3UGpwjTRPva3BSKyA9B8Ni8VBMWQ0BBcs7PUMv2zfKjUNtYlt1y_vflC9Rwu7wOYHKJ6vlmC1fGTcjltbOPb0Ams2s |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NT8IwFG8IHuTkBxi_7cGjg7Vb1-GNIIRviYLhRtruNSEmYAh48K-37TYkxoO3bdmWtX1r3-v7_X4PoftYMUgixT0dMN8LeRJ7QpkBgYRqJbmxIG25w8NR1JmGvRmbFdDDjgsDAA58BlV76HL5yUpt7VZZzapdBb4J0A-YiSp4ytbKrYc66bEsJ5jOw5EVT9-FXzaH5tRTHSjBCgKWSMi4mZyNz5yrP2XnLNN3JH691m2OG0-vqdqnLdq-V4XFLULtIzTMPz_FnrxXtxtZVV-_lB3_275jVPmh--HxbiE7QQVYnqKjvN4Dzn7_Muo3Rq3xy3P7EbccY9A-pBeWz46N64stNnK1SHBPfAr8tlhbZgoeOrAmYLFMcGMvWV5B03Zr0ux4WTEGb2E8jI1HufLroCIgQUiVELFWQENtwjMmuCAyoLEGKqkZBElIIhkFTpjkiQRNRCSDM1RcrpZwjjCta1-bm0IR-SEIHpuXasJiCChIzvkFKtu-mX-kehvzrFsu_758hw47k-FgPuiO-leo5PZ8HdzkGhU36y3cGKdhI2-drXwD5-O2vA |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2011+IEEE+17th+International+Conference+on+Parallel+and+Distributed+Systems&rft.atitle=ANEPROF%3A+Energy+Profiling+for+Android+Java+Virtual+Machine+and+Applications&rft.au=Yi-Fan+Chung&rft.au=Chun-Yu+Lin&rft.au=Chung-Ta+King&rft.date=2011-12-01&rft.pub=IEEE&rft.isbn=9781457718755&rft.issn=1521-9097&rft.spage=372&rft.epage=379&rft_id=info:doi/10.1109%2FICPADS.2011.28&rft.externalDocID=6121300 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1521-9097&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1521-9097&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1521-9097&client=summon |