Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊網路與多媒體研究所
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/6479
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor蘇雅韻(Ya-Yunn Su)
dc.contributor.authorChuan-Yi Kaoen
dc.contributor.author高全毅zh_TW
dc.date.accessioned2021-05-17T09:14:06Z-
dc.date.available2013-08-19
dc.date.available2021-05-17T09:14:06Z-
dc.date.copyright2012-08-19
dc.date.issued2012
dc.date.submitted2012-08-17
dc.identifier.citation[1] Anderson, G., Doherty, R., and Baugh, E. Diminishing returns?: revisiting percep-
tion of computing performance. In Proceedings of the 2011 annual conference on
Human factors in computing systems (New York, NY, USA, 2011), CHI '11, ACM,
pp. 2703--2706.
[2] Activities. http://developer.android.com/guide/components/activities.html.
[3] Application fundamentals. http://developer.android.com/guide/components/fundamentals.html.
[4] Multitasking
the
android
way.
http://android-
developers.blogspot.tw/2010/04/multitasking-android-way.html.
[5] Tasks and back stack. http://developer.android.com/guide/components/tasks-and-
back-stack.html.
[6] Ui overview. http://developer.android.com/guide/topics/ui/overview.html.
[7] Android open source project. http://source.android.com.
[8] Apache harmonyTM - open source javaTM se. http://forum.xda-developers.com/.
[9] Basu, S., Dunagan, J., and Smith, G. Why did my pc suddenly slow down? In
Proceedings of the 2nd USENIX workshop on Tackling computer systems problems
with machine learning techniques (Berkeley, CA, USA, 2007), SYSML'07, USENIX
Association, pp. 4:1--4:6.
[10] Bohmer, M., Hecht, B., Schoning, J., Kruger, A., and Bauer, G. Falling asleep with
angry birds, facebook and kindle: a large scale study on mobile application usage. In
Proceedings of the 13th International Conference on Human Computer Interaction
with Mobile Devices and Services (New York, NY, USA, 2011), MobileHCI '11,
ACM, pp. 47--56.
[11] Dabrowski, J. R., and Munson, E. V. Is 100 milliseconds too fast?
In CHI '01
extended abstracts on Human factors in computing systems (New York, NY, USA,
2001), CHI EA '01, ACM, pp. 317--318.
[12] Endo, Y., Wang, Z., Chen, J. B., and Seltzer, M. Using latency to evaluate interactive
system performance. In Proceedings of the second USENIX symposium on Operating
systems design and implementation (New York, NY, USA, 1996), OSDI '96, ACM,
pp. 185--199.
[13] Falaki, H., Mahajan, R., Kandula, S., Lymberopoulos, D., Govindan, R., and Estrin,
D. Diversity in smartphone usage. In Proceedings of the 8th international conference
on Mobile systems, applications, and services (New York, NY, USA, 2010), MobiSys
'10, ACM, pp. 179--194.
[14] Froehlich, J., Chen, M. Y., Consolvo, S., Harrison, B., and Landay, J. A. Myexperi-
ence: a system for in situ tracing and capturing of user feedback on mobile phones.
In Proceedings of the 5th international conference on Mobile systems, applications
and services (New York, NY, USA, 2007), MobiSys '07, ACM, pp. 57--70.
[15] Huang, J., Xu, Q., Tiwana, B., Mao, Z. M., Zhang, M., and Bahl, P. Anatomiz-
ing application performance differences on smartphones. In Proceedings of the 8th
international conference on Mobile systems, applications, and services (New York,
NY, USA, 2010), MobiSys '10, ACM, pp. 165--178.
[16] ios: Understanding multitasking. http://support.apple.com/kb/HT4211.
[17] Kim, H., Agrawal, N., and Ungureanu, C. Revisiting storage for smartphones.
In Proceedings of the 10th USENIX conference on File and Storage Technologies
(Berkeley, CA, USA, 2012), FAST'12, USENIX Association, pp. 17--17.
[18] Miller, R. B. Response time in man-computer conversational transactions. In Pro-
ceedings of the December 9-11, 1968, fall joint computer conference, part I (New
York, NY, USA, 1968), AFIPS '68 (Fall, part I), ACM, pp. 267--277.
[19] Raghavan, A., Luo, Y., Chandawalla, A., Papaefthymiou, M., Pipe, K. P., Wenisch,
T. F., and Martin, M. M. K. Computational sprinting. In Proceedings of the 2012
IEEE 18th International Symposium on High-Performance Computer Architecture
(Washington, DC, USA, 2012), HPCA '12, IEEE Computer Society, pp. 1--12.
[20] Seow, S. C. Designing and Engineering Time: The Psychology of Time Perception
in Software, 1 ed. Addison-Wesley Professional, May 2008.
[21] Shepard, C., Rahmati, A., Tossell, C., Zhong, L., and Kortum, P. Livelab: measuring
wireless networks and smartphone users in the field. SIGMETRICS Perform. Eval.
Rev. 38, 3 (Jan. 2011), 15--20.
[22] Shneiderman, B. Response time and display rate in human performance with com-
puters. ACM Comput. Surv. 16, 3 (Sept. 1984), 265--285.
[23] Wang, X., Guo, Z., Liu, X., Xu, Z., Lin, H., Wang, X., and Zhang, Z. Hang analy-
sis: fighting responsiveness bugs. In Proceedings of the 3rd ACM SIGOPS/EuroSys
European Conference on Computer Systems 2008 (New York, NY, USA, 2008), Eu-
rosys '08, ACM, pp. 177--190.
[24] Wang, Z., Lin, F. X., Zhong, L., and Chishtie, M. Why are web browsers slow on
smartphones? In Proceedings of the 12th Workshop on Mobile Computing Systems
and Applications (New York, NY, USA, 2011), HotMobile '11, ACM, pp. 91--96.
[25] Xda-developers. http://forum.xda-developers.com/.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/6479-
dc.description.abstractAs users tend to judge the performance of a smartphone by interactive responsiveness, how various factors affect the perceived responsiveness remains unclear. In this thesis, we quantified the screen-switching responsiveness on Android smartphones by activity switch time for the first time. We
compared activity switch time on different generations of hardware, different major versions of Android, for different implementation of similar functionalities and different previous state of the target activity when resumed. Our experiment result shows that while the response time to screen-switching actions is acceptable in average, the perceived performance is rather inconsistent. In the end, we suggest to consider activity usage pattern in memory
management.
en
dc.description.provenanceMade available in DSpace on 2021-05-17T09:14:06Z (GMT). No. of bitstreams: 1
ntu-101-R99944026-1.pdf: 831368 bytes, checksum: 49c21b493f7b91934b7ba16752ad2ffb (MD5)
Previous issue date: 2012
en
dc.description.tableofcontents致謝 i
Abstract ii
中文摘要 iii
1 Introduction 1
2 Background 4
2.1 Android Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2 Application Components . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3 Multitasking the Android Way . . . . . . . . . . . . . . . . . . . . . . . 6
3 Methodology
12
3.1 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2 Measuring Activity Switch Time . . . . . . . . . . . . . . . . . . . . . . 13
3.2.1 Triggering Switch . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2.2 Performing Switch . . . . . . . . . . . . . . . . . . . . . . . . . 14
Analysis Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.3.1 Factors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.3.2 Metric . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.3.3 Breakdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.3
4 Experiment
4.1
17
Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.2 Data Collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.3 Result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.3.1 Device Configuration . . . . . . . . . . . . . . . . . . . . . . . . 19
4.3.2 Application Implementation . . . . . . . . . . . . . . . . . . . . 20
4.3.3 Program State . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.4
5 Related Work 24
6 Conclusion 30
Bibliography 31
dc.language.isoen
dc.subject效能zh_TW
dc.subject即時回應性zh_TW
dc.subject安卓系統zh_TW
dc.subjectperformanceen
dc.subjectAndroiden
dc.subjectresponsivenessen
dc.titleAndroid 系統中應用程式即時回應性之分析zh_TW
dc.titleAnatomizing Application Responsiveness on Androiden
dc.typeThesis
dc.date.schoolyear100-2
dc.description.degree碩士
dc.contributor.oralexamcommittee洪士灝(Shih-Hao Hung),施吉昇(Chi-Shen Shih)
dc.subject.keyword安卓系統,即時回應性,效能,zh_TW
dc.subject.keywordAndroid,responsiveness,performance,en
dc.relation.page34
dc.rights.note同意授權(全球公開)
dc.date.accepted2012-08-17
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept資訊網路與多媒體研究所zh_TW
顯示於系所單位:資訊網路與多媒體研究所

文件中的檔案:
檔案 大小格式 
ntu-101-1.pdf811.88 kBAdobe PDF檢視/開啟
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved