Home   >   CSC-OpenAccess Library   >    Manuscript Information
Performance Comparison of Android Messengers
Rama Bhatia, Renu Bagoria
Pages - 24 - 35     |    Revised - 28-02-2019     |    Published - 01-04-2019
Volume - 13   Issue - 2    |    Publication Date - April 2019  Table of Contents
Android App, WhatsApp, WeChat, Viber, Imo, Performance Analysis.
The increasing demand of Android applications compels the developers to think and develop applications with efficient use of memory usage, CPU utilisation and UI rendering speed. The literature survey reveals that very few works have been reported for measuring the performance of various android applications. In this paper the performance analysis of most of the popular mobile applications have been carried over using Eclipse with SDK Tools and Android Virtual device. CPU utilisation, Memory usage and User Interface (UI) rendering speed have been considered as the performance metric. The performance of most commonly used apps like WhatsApp, Viber, WeChat & Imo have been analysed. The experimental result shows that

(i) Utilisation of CPU in case of Wechat is more as compared with WhatsApp, Viber, & Imo.
(ii) In case of Memory Usage, java.lang.string class found as a major problem suspect for memory leak problem.
(iii) And for Rendering Speed in case of viber is taking lesser time as compared with WhatsApp, Viber, & Imo.
1 Google Scholar 
2 BibSonomy 
3 refSeek 
4 Scribd 
5 SlideShare 
"How many app downloads are there per day for both the App Store and Google Play", https://www.quora.com/How-many-app-downloads-are-there-per-day-for-both-the-App- Store-and-Google-Play, Nov, 2016[26-08-2016].
Analyzing Java Memory. "Memory Management", http://www.dynatrace.com/en/javabook/analyzing-java-memory.html, April 4, 2016 [27-08- 2017].
Android Studio User Guide. "Test your app", https://developer.android.com/studio/test/index.html, April 4, 2016 [27-08-2016].
Anthony Gutierrez, Ronald G. Dreslinski, Thomas F. Wenisch, Trevor Mudge, Ali Saidi, Chris Emmons, and Nigel Paver, "Full-system analysis and characterization of interactive smartphone applications", In Proceedings of the 2011 IEEE International Symposium on Workload Characterization, IISWC '11, pages 81-90, Washington, DC, USA, 2011.
Command Line. "systrace", https://developer.android.com/studio/profile/systrace- commandline.html, April 15, 2016[19-08-2016].
Dhinakaran Pandiyan, Shin-Ying Lee, and Carole-Jean Wu, "Performance, Energy Characterizations and Architectural Implications of An Emerging Mobile Platform Benchmark Suite - MobileBench", IEEE International Symposium on Workload Characterization, IISWC 2013 - Portland, OR, United States, 2013.
Doug Sillars. "CPU and CPU Performance", https://www.safaribooksonline.com/library/view/high-performance android/9781491913994/ch06.html, Oct, 2015 [25-08-2016].
Doug Sillars. "Memory Performance", https://www.safaribooksonline.com/library/view/high- performance-android/9781491913994/ch05.html, Oct, 2015 [25-08-2016].
Doug Sillars. "Screen and UI Performance", https://www.safaribooksonline.com/library/view/high-performance- android/9781491913994/ch04.html, Oct, 2015 [ 25-08-2016].
Inspect trace logs with Traceview. "Traceview", https://developer.android.com/studio/profile/traceview.html, April 5, 2016 [15-08-2016].
Lars Vogel. "Android application (performance and more) analysis tools" http://www.vogella.com/tutorials/AndroidTools/article.html, July 5 , 2016[12-08-2016].
Liu Pu, "Performance Analysis Of Short Messages", Intelligent Ubiquitous Computing and Education, 2009 International Symposium on Intelligent Ubiquitous Computing and Education, IEEE, 10859941, Chengdu, China, 2009.
MAT. "Memory Analyzer (MAT)", http://www.eclipse.org/mat/, April 15, 2016[19-08-2016].
MAT."Memory Analyzer (MAT)", http://www.eclipse.org/mat/, April 15, 2016 [19-08-2016].
Of Bytes and Battery. "Of Bytes, Cycles and Battery Life", http://www.slideshare.net/mariozechner5/of-bytes-cycles-and-battery-life. Oct. 26, 2013[12-08-2016].
Patrick Dubroy. "Memory Analysis For Android Applications", http://android- developers.blogspot.in/2011/03/memory-analysis-for-android.html, March 24, 2011[14-08- 2016].
Profile. "Android DDMS", https://developer.android.com/studio/profile/ddms.html, March 24, 2011 [15-08-2016].
Profile. "Profile your layout with Hierarchy Viewer", https://developer.android.com/studio/profile/optimize-ui.html 20-08-2016
Rama Bhatia, Dr. Renu Bagoria, Dr. A. K. Mohapatra, 2016 "An analytical approach towards CPU, Memory & UI Performance Assesment of Android Apps", "International Journal Of Control Theory and Application",Volume : No.9 (2016) Issue No. :23 (2016) Pages : 247- 251.
Roman Guy. "Android Performance Case Study", http://www.curious- creature.com/2012/12/01/android-performance-case-study/ , Dec. 1, 2012[20-08-2016].
The Statistics Portal. "Most popular global mobile messenger apps", http://www.statista.com/statistics/258749/most-popular-global-mobile-messenger-apps/ May 15, 2016[24-08-2016].
Thiago Soares Fernandes, Erika Cota , Alvaro Freitas Moreira "Performance Evaluation of Android Applications: a Case Study", SBESC '14 Proceedings of the 2014 Brazilian Symposium on Computing Systems Engineering, IEEE Computer Society Washington, DC, USA, 978-1-4799-8559-3, 2014.
Mrs. Rama Bhatia
School of Engineering and Technology, PSB Academy - Singapore
Associate Professor Renu Bagoria
Department of Computer Science and Engineering JaganNath University - India