首页> 外文会议>2018 IEEE/ACM 40th International Conference on Software Engineering >Leveraging Program Analysis to Reduce User-Perceived Latency in Mobile Applications
【24h】

Leveraging Program Analysis to Reduce User-Perceived Latency in Mobile Applications

机译:利用程序分析来减少移动应用程序中用户感知的延迟

获取原文
获取原文并翻译 | 示例

摘要

Reducing network latency in mobile applications is an effective way of improving the mobile user experience and has tangible economic benefits. This paper presents PALOMA, a novel client-centric technique for reducing the network latency by prefetching HTTP requests in Android apps. Our work leverages string analysis and callback control-flow analysis to automatically instrument apps using PALOMA's rigorous formulation of scenarios that address "what" and "when" to prefetch. PALOMA has been shown to incur significant runtime savings (several hundred milliseconds per prefetchable HTTP request), both when applied on a reusable evaluation benchmark we have developed and on real applications.
机译:减少移动应用程序中的网络等待时间是改善移动用户体验的有效方法,并具有明显的经济效益。本文介绍了PALOMA,这是一种新颖的以客户端为中心的技术,可通过预取Android应用程序中的HTTP请求来减少网络延迟。我们的工作利用字符串分析和回调控制流分析,使用PALOMA严格制定的方案自动处理应用程序,以解决“要提取”的内容。事实证明,将PALOMA应用于我们已经开发的可重用评估基准和实际应用程序时,都可以节省大量的运行时间(每个可预取的HTTP请求数百毫秒)。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号