Home   >   CSC-OpenAccess Library   >    Manuscript Information
Full Text Available

(328.36KB)
This is an Open Access publication published under CSC-OpenAccess Policy.
Publications from CSC-OpenAccess Library are being accessed from over 74 countries worldwide.
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
MORE INFORMATION
KEYWORDS
Android App, WhatsApp, WeChat, Viber, Imo, Performance Analysis.
ABSTRACT
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 
1 Lars Vogel. "Android application (performance and more) analysis tools" http://www.vogella.com/tutorials/AndroidTools/article.html, July 5 , 2016[12-08-2016].
2 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].
3 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].
4 Profile. "Android DDMS", https://developer.android.com/studio/profile/ddms.html, March 24, 2011 [15-08-2016].
5 MAT. "Memory Analyzer (MAT)", http://www.eclipse.org/mat/, April 15, 2016[19-08-2016].
6 Command Line. "systrace", https://developer.android.com/studio/profile/systrace- commandline.html, April 15, 2016[19-08-2016].
7 Roman Guy. "Android Performance Case Study", http://www.curious- creature.com/2012/12/01/android-performance-case-study/ , Dec. 1, 2012[20-08-2016].
8 Profile. "Profile your layout with Hierarchy Viewer", https://developer.android.com/studio/profile/optimize-ui.html 20-08-2016
9 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].
10 Doug Sillars. "CPU and CPU Performance", https://www.safaribooksonline.com/library/view/high-performance android/9781491913994/ch06.html, Oct, 2015 [25-08-2016].
11 Doug Sillars. "Screen and UI Performance", https://www.safaribooksonline.com/library/view/high-performance- android/9781491913994/ch04.html, Oct, 2015 [ 25-08-2016].
12 Doug Sillars. "Memory Performance", https://www.safaribooksonline.com/library/view/high- performance-android/9781491913994/ch05.html, Oct, 2015 [25-08-2016].
13 Android Studio User Guide. "Test your app", https://developer.android.com/studio/test/index.html, April 4, 2016 [27-08-2016].
14 Analyzing Java Memory. "Memory Management", http://www.dynatrace.com/en/javabook/analyzing-java-memory.html, April 4, 2016 [27-08- 2017].
15 Inspect trace logs with Traceview. "Traceview", https://developer.android.com/studio/profile/traceview.html, April 5, 2016 [15-08-2016].
16 MAT."Memory Analyzer (MAT)", http://www.eclipse.org/mat/, April 15, 2016 [19-08-2016].
17 "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].
18 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.
19 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.
20 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.
21 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.
22 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.
Mrs. Rama Bhatia
School of Engineering and Technology, PSB Academy - Singapore
rmabhatia@gmail.com
Associate Professor Renu Bagoria
Department of Computer Science and Engineering JaganNath University - India