【24h】

iRAM: Sensing memory needs of my smartphone

机译:iRAM:感应我的智能手机的内存需求

获取原文

摘要

Our study reveals that facilitating warm launch of just five smartphone applications is extremely expensive, using up to 36 percent of memory. Further investigation of 20 popular applications indicates that rich multimedia applications have high heap usage and go above allowed boundaries, up to 5.63 times more heap than guaranteed by the system, and may cause crashes and erroneous behaviors. Therefore, we present iRAM, a personalized system that maintains optimal heap size limits to avoid crashes, efficiently maximizes free memory levels, and cleans low-priority processes to reduce application delays. The evaluation on memory hungry applications indicates that iRAM reduces application crashes by up to 14 percent, and reduces launch delays by up to 78.2 percent. In addition, the results confirm that iRAM increases free memory levels by up to 4.8 times. This performance gain comes with 3.5 percent of CPU overhead and 0.9 percent of power overhead.
机译:我们的研究表明,仅五个智能手机应用程序的热启动非常昂贵,最多占用36%的内存。对20种流行应用程序的进一步研究表明,丰富的多媒体应用程序具有很高的堆使用率,并且超出了允许的边界,比系统保证的堆高多达5.63倍,并且可能导致崩溃和错误行为。因此,我们提出了iRAM,这是一个个性化的系统,可以保持最佳的堆大小限制以避免崩溃,有效地最大化可用内存水平,并清理低优先级进程以减少应用程序延迟。对内存不足应用程序的评估表明,iRAM可以将应用程序崩溃减少多达14%,并将启动延迟减少多达78.2%。此外,结果证实,iRAM的可用内存量最多可增加4.8倍。这种性能提升带来了3.5%的CPU开销和0.9%的功率开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号