A Study of the effect of file synching latency on Android App GUI response

碩士 === 國立交通大學 === 資訊科學與工程研究所 === 103 === Android applications frequently call file synching operations, under which the application response becomes sluggish. This study aims at a quantitative approach of measuring how the performance of file synching has impact on application response. The impact i...

Full description

Bibliographic Details
Main Authors: Chen, Po-Hung, 陳柏宏
Other Authors: Chang, Li-Pin
Format: Others
Language:zh-TW
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/4byn3z
id ndltd-TW-103NCTU5394027
record_format oai_dc
spelling ndltd-TW-103NCTU53940272019-05-15T21:50:56Z http://ndltd.ncl.edu.tw/handle/4byn3z A Study of the effect of file synching latency on Android App GUI response 研究檔案同步操作的延遲時間對安卓應用程式反應時間的影響 Chen, Po-Hung 陳柏宏 碩士 國立交通大學 資訊科學與工程研究所 103 Android applications frequently call file synching operations, under which the application response becomes sluggish. This study aims at a quantitative approach of measuring how the performance of file synching has impact on application response. The impact is quantified in terms of application execution time and frame per second. We used three popular Android applications and measured their response under different file synching implementations, and we have three basic findings: (angel) An application could have its UI thread directly stuck by file synching operations, (beer) the UI thread of an application could depend on another thread that performed file synching operations, and (coffee) an application could be blocked when another application is doing file synching in background. We also found that an efficient fsync() implementation reduced the application execution by 17% and reduced the total less-than-target application frame rate time by 24%. Chang, Li-Pin 張立平 2014 學位論文 ; thesis 35 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 資訊科學與工程研究所 === 103 === Android applications frequently call file synching operations, under which the application response becomes sluggish. This study aims at a quantitative approach of measuring how the performance of file synching has impact on application response. The impact is quantified in terms of application execution time and frame per second. We used three popular Android applications and measured their response under different file synching implementations, and we have three basic findings: (angel) An application could have its UI thread directly stuck by file synching operations, (beer) the UI thread of an application could depend on another thread that performed file synching operations, and (coffee) an application could be blocked when another application is doing file synching in background. We also found that an efficient fsync() implementation reduced the application execution by 17% and reduced the total less-than-target application frame rate time by 24%.
author2 Chang, Li-Pin
author_facet Chang, Li-Pin
Chen, Po-Hung
陳柏宏
author Chen, Po-Hung
陳柏宏
spellingShingle Chen, Po-Hung
陳柏宏
A Study of the effect of file synching latency on Android App GUI response
author_sort Chen, Po-Hung
title A Study of the effect of file synching latency on Android App GUI response
title_short A Study of the effect of file synching latency on Android App GUI response
title_full A Study of the effect of file synching latency on Android App GUI response
title_fullStr A Study of the effect of file synching latency on Android App GUI response
title_full_unstemmed A Study of the effect of file synching latency on Android App GUI response
title_sort study of the effect of file synching latency on android app gui response
publishDate 2014
url http://ndltd.ncl.edu.tw/handle/4byn3z
work_keys_str_mv AT chenpohung astudyoftheeffectoffilesynchinglatencyonandroidappguiresponse
AT chénbǎihóng astudyoftheeffectoffilesynchinglatencyonandroidappguiresponse
AT chenpohung yánjiūdàngàntóngbùcāozuòdeyánchíshíjiānduìānzhuōyīngyòngchéngshìfǎnyīngshíjiāndeyǐngxiǎng
AT chénbǎihóng yánjiūdàngàntóngbùcāozuòdeyánchíshíjiānduìānzhuōyīngyòngchéngshìfǎnyīngshíjiāndeyǐngxiǎng
AT chenpohung studyoftheeffectoffilesynchinglatencyonandroidappguiresponse
AT chénbǎihóng studyoftheeffectoffilesynchinglatencyonandroidappguiresponse
_version_ 1719120262289424384